forked from qfpl/hpython
-
Notifications
You must be signed in to change notification settings - Fork 0
Expand file tree
/
Copy pathLanguage-Python-Internal-Syntax-IR.html
More file actions
3 lines (3 loc) · 393 KB
/
Language-Python-Internal-Syntax-IR.html
File metadata and controls
3 lines (3 loc) · 393 KB
1
2
3
<!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>Language.Python.Internal.Syntax.IR</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">hpython-0.1.0.1: Python language tools</p></div><div id="content"><div id="module-header"><table class="info"><tr><th valign="top">Copyright</th><td>(C) CSIRO 2017-2019</td></tr><tr><th>License</th><td>BSD3</td></tr><tr><th>Maintainer</th><td>Isaac Elliott <[email protected]></td></tr><tr><th>Stability</th><td>experimental</td></tr><tr><th>Portability</th><td>non-portable</td></tr><tr><th>Safe Haskell</th><td>None</td></tr><tr><th>Language</th><td>Haskell2010</td></tr></table><p class="caption">Language.Python.Internal.Syntax.IR</p></div><div id="description"><p class="caption">Description</p><div class="doc"><p>This module only exists as our current best solution to decoupling parts of the
concrete syntax from abstract syntax. You won't need to care about its existence
and hopefully it will be deleted soon.</p></div></div><div id="interface"><h1>Documentation</h1><div class="top"><p class="src"><span class="keyword">class</span> <a id="t:AsIRError" class="def">AsIRError</a> s a | s -> a <span class="keyword">where</span> <a href="#t:AsIRError" class="selflink">#</a></p><div class="subs minimal"><p class="caption">Minimal complete definition</p><p class="src"><a href="Language-Python-Internal-Syntax-IR.html#v:_InvalidUnpacking" title="Language.Python.Internal.Syntax.IR">_InvalidUnpacking</a></p></div><div class="subs methods"><p class="caption">Methods</p><p class="src"><a id="v:_InvalidUnpacking" class="def">_InvalidUnpacking</a> :: <a href="file:///nix/store/ns4s0jprc1hmi393y85xji1s2z76dp5w-lens-4.16.1-doc/share/doc/lens-4.16.1/html/Control-Lens-Type.html#t:Prism-39-" title="Control.Lens.Type">Prism'</a> s a <a href="#v:_InvalidUnpacking" class="selflink">#</a></p></div><div class="subs instances"><details id="i:AsIRError" 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:AsIRError:AsIRError:1"></span> <a href="Language-Python-Internal-Syntax-IR.html#t:AsIRError" title="Language.Python.Internal.Syntax.IR">AsIRError</a> (<a href="Language-Python-Parse-Error.html#t:ParseError" title="Language.Python.Parse.Error">ParseError</a> a) a</span> <a href="#t:AsIRError" class="selflink">#</a></td><td class="doc empty"> </td></tr><tr><td colspan="2"><details id="i:ic:AsIRError:AsIRError:1"><summary class="hide-when-js-enabled">Instance details</summary><p>Defined in <a href="Language-Python-Parse-Error.html">Language.Python.Parse.Error</a></p> <div class="subs methods"><p class="caption">Methods</p><p class="src"><a href="#v:_InvalidUnpacking">_InvalidUnpacking</a> :: <a href="file:///nix/store/ns4s0jprc1hmi393y85xji1s2z76dp5w-lens-4.16.1-doc/share/doc/lens-4.16.1/html/Control-Lens-Type.html#t:Prism-39-" title="Control.Lens.Type">Prism'</a> (<a href="Language-Python-Parse-Error.html#t:ParseError" title="Language.Python.Parse.Error">ParseError</a> a) a <a href="#v:_InvalidUnpacking" 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:IRError" class="def">IRError</a> a <a href="#t:IRError" class="selflink">#</a></p><div class="subs constructors"><p class="caption">Constructors</p><table><tr><td class="src"><a id="v:InvalidUnpacking" class="def">InvalidUnpacking</a> a</td><td class="doc"><p>Unpacking ( <code>*value</code> ) was used in an invalid position</p></td></tr></table></div><div class="subs instances"><details id="i:IRError" 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:IRError:Eq:1"></span> <a href="file:///nix/store/vqpc66a1hnvmjq14k7crkp0diwarf9vl-ghc-8.4.4-doc/share/doc/ghc/html/libraries/base-4.11.1.0/Data-Eq.html#t:Eq" title="Data.Eq">Eq</a> a => <a href="file:///nix/store/vqpc66a1hnvmjq14k7crkp0diwarf9vl-ghc-8.4.4-doc/share/doc/ghc/html/libraries/base-4.11.1.0/Data-Eq.html#t:Eq" title="Data.Eq">Eq</a> (<a href="Language-Python-Internal-Syntax-IR.html#t:IRError" title="Language.Python.Internal.Syntax.IR">IRError</a> a)</span> <a href="#t:IRError" class="selflink">#</a></td><td class="doc empty"> </td></tr><tr><td colspan="2"><details id="i:id:IRError:Eq:1"><summary class="hide-when-js-enabled">Instance details</summary><p>Defined in <a href="Language-Python-Internal-Syntax-IR.html">Language.Python.Internal.Syntax.IR</a></p> <div class="subs methods"><p class="caption">Methods</p><p class="src"><a href="#v:-61--61-">(==)</a> :: <a href="Language-Python-Internal-Syntax-IR.html#t:IRError" title="Language.Python.Internal.Syntax.IR">IRError</a> a -> <a href="Language-Python-Internal-Syntax-IR.html#t:IRError" title="Language.Python.Internal.Syntax.IR">IRError</a> a -> <a href="file:///nix/store/vqpc66a1hnvmjq14k7crkp0diwarf9vl-ghc-8.4.4-doc/share/doc/ghc/html/libraries/base-4.11.1.0/Data-Bool.html#t:Bool" title="Data.Bool">Bool</a> <a href="#v:-61--61-" class="selflink">#</a></p><p class="src"><a href="#v:-47--61-">(/=)</a> :: <a href="Language-Python-Internal-Syntax-IR.html#t:IRError" title="Language.Python.Internal.Syntax.IR">IRError</a> a -> <a href="Language-Python-Internal-Syntax-IR.html#t:IRError" title="Language.Python.Internal.Syntax.IR">IRError</a> a -> <a href="file:///nix/store/vqpc66a1hnvmjq14k7crkp0diwarf9vl-ghc-8.4.4-doc/share/doc/ghc/html/libraries/base-4.11.1.0/Data-Bool.html#t:Bool" title="Data.Bool">Bool</a> <a href="#v:-47--61-" class="selflink">#</a></p></div></details></td></tr><tr><td class="src clearfix"><span class="inst-left"><span class="instance details-toggle-control details-toggle" data-details-id="i:id:IRError:Show:2"></span> <a href="file:///nix/store/vqpc66a1hnvmjq14k7crkp0diwarf9vl-ghc-8.4.4-doc/share/doc/ghc/html/libraries/base-4.11.1.0/Text-Show.html#t:Show" title="Text.Show">Show</a> a => <a href="file:///nix/store/vqpc66a1hnvmjq14k7crkp0diwarf9vl-ghc-8.4.4-doc/share/doc/ghc/html/libraries/base-4.11.1.0/Text-Show.html#t:Show" title="Text.Show">Show</a> (<a href="Language-Python-Internal-Syntax-IR.html#t:IRError" title="Language.Python.Internal.Syntax.IR">IRError</a> a)</span> <a href="#t:IRError" class="selflink">#</a></td><td class="doc empty"> </td></tr><tr><td colspan="2"><details id="i:id:IRError:Show:2"><summary class="hide-when-js-enabled">Instance details</summary><p>Defined in <a href="Language-Python-Internal-Syntax-IR.html">Language.Python.Internal.Syntax.IR</a></p> <div class="subs methods"><p class="caption">Methods</p><p class="src"><a href="#v:showsPrec">showsPrec</a> :: <a href="file:///nix/store/vqpc66a1hnvmjq14k7crkp0diwarf9vl-ghc-8.4.4-doc/share/doc/ghc/html/libraries/base-4.11.1.0/Data-Int.html#t:Int" title="Data.Int">Int</a> -> <a href="Language-Python-Internal-Syntax-IR.html#t:IRError" title="Language.Python.Internal.Syntax.IR">IRError</a> a -> <a href="file:///nix/store/vqpc66a1hnvmjq14k7crkp0diwarf9vl-ghc-8.4.4-doc/share/doc/ghc/html/libraries/base-4.11.1.0/Text-Show.html#t:ShowS" title="Text.Show">ShowS</a> <a href="#v:showsPrec" class="selflink">#</a></p><p class="src"><a href="#v:show">show</a> :: <a href="Language-Python-Internal-Syntax-IR.html#t:IRError" title="Language.Python.Internal.Syntax.IR">IRError</a> a -> <a href="file:///nix/store/vqpc66a1hnvmjq14k7crkp0diwarf9vl-ghc-8.4.4-doc/share/doc/ghc/html/libraries/base-4.11.1.0/Data-String.html#t:String" title="Data.String">String</a> <a href="#v:show" class="selflink">#</a></p><p class="src"><a href="#v:showList">showList</a> :: [<a href="Language-Python-Internal-Syntax-IR.html#t:IRError" title="Language.Python.Internal.Syntax.IR">IRError</a> a] -> <a href="file:///nix/store/vqpc66a1hnvmjq14k7crkp0diwarf9vl-ghc-8.4.4-doc/share/doc/ghc/html/libraries/base-4.11.1.0/Text-Show.html#t:ShowS" title="Text.Show">ShowS</a> <a href="#v:showList" class="selflink">#</a></p></div></details></td></tr></table></details></div></div><div class="top"><p class="src"><a id="v:fromIRError" class="def">fromIRError</a> :: <a href="Language-Python-Internal-Syntax-IR.html#t:AsIRError" title="Language.Python.Internal.Syntax.IR">AsIRError</a> s a => <a href="Language-Python-Internal-Syntax-IR.html#t:IRError" title="Language.Python.Internal.Syntax.IR">IRError</a> a -> s <a href="#v:fromIRError" class="selflink">#</a></p></div><div class="top"><p class="src"><span class="keyword">data</span> <a id="t:SmallStatement" class="def">SmallStatement</a> a <a href="#t:SmallStatement" class="selflink">#</a></p><div class="subs constructors"><p class="caption">Constructors</p><table><tr><td class="src"><a id="v:MkSmallStatement" class="def">MkSmallStatement</a> (<a href="Language-Python-Internal-Syntax-IR.html#t:SimpleStatement" title="Language.Python.Internal.Syntax.IR">SimpleStatement</a> a) [(<a href="Language-Python-Syntax-Punctuation.html#t:Semicolon" title="Language.Python.Syntax.Punctuation">Semicolon</a> a, <a href="Language-Python-Internal-Syntax-IR.html#t:SimpleStatement" title="Language.Python.Internal.Syntax.IR">SimpleStatement</a> a)] (<a href="file:///nix/store/vqpc66a1hnvmjq14k7crkp0diwarf9vl-ghc-8.4.4-doc/share/doc/ghc/html/libraries/base-4.11.1.0/Data-Maybe.html#t:Maybe" title="Data.Maybe">Maybe</a> (<a href="Language-Python-Syntax-Punctuation.html#t:Semicolon" title="Language.Python.Syntax.Punctuation">Semicolon</a> a)) (<a href="file:///nix/store/vqpc66a1hnvmjq14k7crkp0diwarf9vl-ghc-8.4.4-doc/share/doc/ghc/html/libraries/base-4.11.1.0/Data-Maybe.html#t:Maybe" title="Data.Maybe">Maybe</a> (<a href="Language-Python-Syntax-Comment.html#t:Comment" title="Language.Python.Syntax.Comment">Comment</a> a)) (<a href="file:///nix/store/vqpc66a1hnvmjq14k7crkp0diwarf9vl-ghc-8.4.4-doc/share/doc/ghc/html/libraries/base-4.11.1.0/Data-Maybe.html#t:Maybe" title="Data.Maybe">Maybe</a> <a href="Language-Python-Syntax-Whitespace.html#t:Newline" title="Language.Python.Syntax.Whitespace">Newline</a>)</td><td class="doc empty"> </td></tr></table></div><div class="subs instances"><details id="i:SmallStatement" 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:SmallStatement:Functor:1"></span> <a href="file:///nix/store/vqpc66a1hnvmjq14k7crkp0diwarf9vl-ghc-8.4.4-doc/share/doc/ghc/html/libraries/base-4.11.1.0/Data-Functor.html#t:Functor" title="Data.Functor">Functor</a> <a href="Language-Python-Internal-Syntax-IR.html#t:SmallStatement" title="Language.Python.Internal.Syntax.IR">SmallStatement</a></span> <a href="#t:SmallStatement" class="selflink">#</a></td><td class="doc empty"> </td></tr><tr><td colspan="2"><details id="i:id:SmallStatement:Functor:1"><summary class="hide-when-js-enabled">Instance details</summary><p>Defined in <a href="Language-Python-Internal-Syntax-IR.html">Language.Python.Internal.Syntax.IR</a></p> <div class="subs methods"><p class="caption">Methods</p><p class="src"><a href="#v:fmap">fmap</a> :: (a -> b) -> <a href="Language-Python-Internal-Syntax-IR.html#t:SmallStatement" title="Language.Python.Internal.Syntax.IR">SmallStatement</a> a -> <a href="Language-Python-Internal-Syntax-IR.html#t:SmallStatement" title="Language.Python.Internal.Syntax.IR">SmallStatement</a> b <a href="#v:fmap" class="selflink">#</a></p><p class="src"><a href="#v:-60--36-">(<$)</a> :: a -> <a href="Language-Python-Internal-Syntax-IR.html#t:SmallStatement" title="Language.Python.Internal.Syntax.IR">SmallStatement</a> b -> <a href="Language-Python-Internal-Syntax-IR.html#t:SmallStatement" title="Language.Python.Internal.Syntax.IR">SmallStatement</a> a <a href="#v:-60--36-" class="selflink">#</a></p></div></details></td></tr><tr><td class="src clearfix"><span class="inst-left"><span class="instance details-toggle-control details-toggle" data-details-id="i:id:SmallStatement:Foldable:2"></span> <a href="file:///nix/store/vqpc66a1hnvmjq14k7crkp0diwarf9vl-ghc-8.4.4-doc/share/doc/ghc/html/libraries/base-4.11.1.0/Data-Foldable.html#t:Foldable" title="Data.Foldable">Foldable</a> <a href="Language-Python-Internal-Syntax-IR.html#t:SmallStatement" title="Language.Python.Internal.Syntax.IR">SmallStatement</a></span> <a href="#t:SmallStatement" class="selflink">#</a></td><td class="doc empty"> </td></tr><tr><td colspan="2"><details id="i:id:SmallStatement:Foldable:2"><summary class="hide-when-js-enabled">Instance details</summary><p>Defined in <a href="Language-Python-Internal-Syntax-IR.html">Language.Python.Internal.Syntax.IR</a></p> <div class="subs methods"><p class="caption">Methods</p><p class="src"><a href="#v:fold">fold</a> :: <a href="file:///nix/store/vqpc66a1hnvmjq14k7crkp0diwarf9vl-ghc-8.4.4-doc/share/doc/ghc/html/libraries/base-4.11.1.0/Data-Monoid.html#t:Monoid" title="Data.Monoid">Monoid</a> m => <a href="Language-Python-Internal-Syntax-IR.html#t:SmallStatement" title="Language.Python.Internal.Syntax.IR">SmallStatement</a> m -> m <a href="#v:fold" class="selflink">#</a></p><p class="src"><a href="#v:foldMap">foldMap</a> :: <a href="file:///nix/store/vqpc66a1hnvmjq14k7crkp0diwarf9vl-ghc-8.4.4-doc/share/doc/ghc/html/libraries/base-4.11.1.0/Data-Monoid.html#t:Monoid" title="Data.Monoid">Monoid</a> m => (a -> m) -> <a href="Language-Python-Internal-Syntax-IR.html#t:SmallStatement" title="Language.Python.Internal.Syntax.IR">SmallStatement</a> a -> m <a href="#v:foldMap" class="selflink">#</a></p><p class="src"><a href="#v:foldr">foldr</a> :: (a -> b -> b) -> b -> <a href="Language-Python-Internal-Syntax-IR.html#t:SmallStatement" title="Language.Python.Internal.Syntax.IR">SmallStatement</a> a -> b <a href="#v:foldr" class="selflink">#</a></p><p class="src"><a href="#v:foldr-39-">foldr'</a> :: (a -> b -> b) -> b -> <a href="Language-Python-Internal-Syntax-IR.html#t:SmallStatement" title="Language.Python.Internal.Syntax.IR">SmallStatement</a> a -> b <a href="#v:foldr-39-" class="selflink">#</a></p><p class="src"><a href="#v:foldl">foldl</a> :: (b -> a -> b) -> b -> <a href="Language-Python-Internal-Syntax-IR.html#t:SmallStatement" title="Language.Python.Internal.Syntax.IR">SmallStatement</a> a -> b <a href="#v:foldl" class="selflink">#</a></p><p class="src"><a href="#v:foldl-39-">foldl'</a> :: (b -> a -> b) -> b -> <a href="Language-Python-Internal-Syntax-IR.html#t:SmallStatement" title="Language.Python.Internal.Syntax.IR">SmallStatement</a> a -> b <a href="#v:foldl-39-" class="selflink">#</a></p><p class="src"><a href="#v:foldr1">foldr1</a> :: (a -> a -> a) -> <a href="Language-Python-Internal-Syntax-IR.html#t:SmallStatement" title="Language.Python.Internal.Syntax.IR">SmallStatement</a> a -> a <a href="#v:foldr1" class="selflink">#</a></p><p class="src"><a href="#v:foldl1">foldl1</a> :: (a -> a -> a) -> <a href="Language-Python-Internal-Syntax-IR.html#t:SmallStatement" title="Language.Python.Internal.Syntax.IR">SmallStatement</a> a -> a <a href="#v:foldl1" class="selflink">#</a></p><p class="src"><a href="#v:toList">toList</a> :: <a href="Language-Python-Internal-Syntax-IR.html#t:SmallStatement" title="Language.Python.Internal.Syntax.IR">SmallStatement</a> a -> [a] <a href="#v:toList" class="selflink">#</a></p><p class="src"><a href="#v:null">null</a> :: <a href="Language-Python-Internal-Syntax-IR.html#t:SmallStatement" title="Language.Python.Internal.Syntax.IR">SmallStatement</a> a -> <a href="file:///nix/store/vqpc66a1hnvmjq14k7crkp0diwarf9vl-ghc-8.4.4-doc/share/doc/ghc/html/libraries/base-4.11.1.0/Data-Bool.html#t:Bool" title="Data.Bool">Bool</a> <a href="#v:null" class="selflink">#</a></p><p class="src"><a href="#v:length">length</a> :: <a href="Language-Python-Internal-Syntax-IR.html#t:SmallStatement" title="Language.Python.Internal.Syntax.IR">SmallStatement</a> a -> <a href="file:///nix/store/vqpc66a1hnvmjq14k7crkp0diwarf9vl-ghc-8.4.4-doc/share/doc/ghc/html/libraries/base-4.11.1.0/Data-Int.html#t:Int" title="Data.Int">Int</a> <a href="#v:length" class="selflink">#</a></p><p class="src"><a href="#v:elem">elem</a> :: <a href="file:///nix/store/vqpc66a1hnvmjq14k7crkp0diwarf9vl-ghc-8.4.4-doc/share/doc/ghc/html/libraries/base-4.11.1.0/Data-Eq.html#t:Eq" title="Data.Eq">Eq</a> a => a -> <a href="Language-Python-Internal-Syntax-IR.html#t:SmallStatement" title="Language.Python.Internal.Syntax.IR">SmallStatement</a> a -> <a href="file:///nix/store/vqpc66a1hnvmjq14k7crkp0diwarf9vl-ghc-8.4.4-doc/share/doc/ghc/html/libraries/base-4.11.1.0/Data-Bool.html#t:Bool" title="Data.Bool">Bool</a> <a href="#v:elem" class="selflink">#</a></p><p class="src"><a href="#v:maximum">maximum</a> :: <a href="file:///nix/store/vqpc66a1hnvmjq14k7crkp0diwarf9vl-ghc-8.4.4-doc/share/doc/ghc/html/libraries/base-4.11.1.0/Data-Ord.html#t:Ord" title="Data.Ord">Ord</a> a => <a href="Language-Python-Internal-Syntax-IR.html#t:SmallStatement" title="Language.Python.Internal.Syntax.IR">SmallStatement</a> a -> a <a href="#v:maximum" class="selflink">#</a></p><p class="src"><a href="#v:minimum">minimum</a> :: <a href="file:///nix/store/vqpc66a1hnvmjq14k7crkp0diwarf9vl-ghc-8.4.4-doc/share/doc/ghc/html/libraries/base-4.11.1.0/Data-Ord.html#t:Ord" title="Data.Ord">Ord</a> a => <a href="Language-Python-Internal-Syntax-IR.html#t:SmallStatement" title="Language.Python.Internal.Syntax.IR">SmallStatement</a> a -> a <a href="#v:minimum" class="selflink">#</a></p><p class="src"><a href="#v:sum">sum</a> :: <a href="file:///nix/store/vqpc66a1hnvmjq14k7crkp0diwarf9vl-ghc-8.4.4-doc/share/doc/ghc/html/libraries/base-4.11.1.0/Prelude.html#t:Num" title="Prelude">Num</a> a => <a href="Language-Python-Internal-Syntax-IR.html#t:SmallStatement" title="Language.Python.Internal.Syntax.IR">SmallStatement</a> a -> a <a href="#v:sum" class="selflink">#</a></p><p class="src"><a href="#v:product">product</a> :: <a href="file:///nix/store/vqpc66a1hnvmjq14k7crkp0diwarf9vl-ghc-8.4.4-doc/share/doc/ghc/html/libraries/base-4.11.1.0/Prelude.html#t:Num" title="Prelude">Num</a> a => <a href="Language-Python-Internal-Syntax-IR.html#t:SmallStatement" title="Language.Python.Internal.Syntax.IR">SmallStatement</a> a -> 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:SmallStatement:Traversable:3"></span> <a href="file:///nix/store/vqpc66a1hnvmjq14k7crkp0diwarf9vl-ghc-8.4.4-doc/share/doc/ghc/html/libraries/base-4.11.1.0/Data-Traversable.html#t:Traversable" title="Data.Traversable">Traversable</a> <a href="Language-Python-Internal-Syntax-IR.html#t:SmallStatement" title="Language.Python.Internal.Syntax.IR">SmallStatement</a></span> <a href="#t:SmallStatement" class="selflink">#</a></td><td class="doc empty"> </td></tr><tr><td colspan="2"><details id="i:id:SmallStatement:Traversable:3"><summary class="hide-when-js-enabled">Instance details</summary><p>Defined in <a href="Language-Python-Internal-Syntax-IR.html">Language.Python.Internal.Syntax.IR</a></p> <div class="subs methods"><p class="caption">Methods</p><p class="src"><a href="#v:traverse">traverse</a> :: <a href="file:///nix/store/vqpc66a1hnvmjq14k7crkp0diwarf9vl-ghc-8.4.4-doc/share/doc/ghc/html/libraries/base-4.11.1.0/Control-Applicative.html#t:Applicative" title="Control.Applicative">Applicative</a> f => (a -> f b) -> <a href="Language-Python-Internal-Syntax-IR.html#t:SmallStatement" title="Language.Python.Internal.Syntax.IR">SmallStatement</a> a -> f (<a href="Language-Python-Internal-Syntax-IR.html#t:SmallStatement" title="Language.Python.Internal.Syntax.IR">SmallStatement</a> b) <a href="#v:traverse" class="selflink">#</a></p><p class="src"><a href="#v:sequenceA">sequenceA</a> :: <a href="file:///nix/store/vqpc66a1hnvmjq14k7crkp0diwarf9vl-ghc-8.4.4-doc/share/doc/ghc/html/libraries/base-4.11.1.0/Control-Applicative.html#t:Applicative" title="Control.Applicative">Applicative</a> f => <a href="Language-Python-Internal-Syntax-IR.html#t:SmallStatement" title="Language.Python.Internal.Syntax.IR">SmallStatement</a> (f a) -> f (<a href="Language-Python-Internal-Syntax-IR.html#t:SmallStatement" title="Language.Python.Internal.Syntax.IR">SmallStatement</a> a) <a href="#v:sequenceA" class="selflink">#</a></p><p class="src"><a href="#v:mapM">mapM</a> :: <a href="file:///nix/store/vqpc66a1hnvmjq14k7crkp0diwarf9vl-ghc-8.4.4-doc/share/doc/ghc/html/libraries/base-4.11.1.0/Control-Monad.html#t:Monad" title="Control.Monad">Monad</a> m => (a -> m b) -> <a href="Language-Python-Internal-Syntax-IR.html#t:SmallStatement" title="Language.Python.Internal.Syntax.IR">SmallStatement</a> a -> m (<a href="Language-Python-Internal-Syntax-IR.html#t:SmallStatement" title="Language.Python.Internal.Syntax.IR">SmallStatement</a> b) <a href="#v:mapM" class="selflink">#</a></p><p class="src"><a href="#v:sequence">sequence</a> :: <a href="file:///nix/store/vqpc66a1hnvmjq14k7crkp0diwarf9vl-ghc-8.4.4-doc/share/doc/ghc/html/libraries/base-4.11.1.0/Control-Monad.html#t:Monad" title="Control.Monad">Monad</a> m => <a href="Language-Python-Internal-Syntax-IR.html#t:SmallStatement" title="Language.Python.Internal.Syntax.IR">SmallStatement</a> (m a) -> m (<a href="Language-Python-Internal-Syntax-IR.html#t:SmallStatement" title="Language.Python.Internal.Syntax.IR">SmallStatement</a> 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:SmallStatement:Eq:4"></span> <a href="file:///nix/store/vqpc66a1hnvmjq14k7crkp0diwarf9vl-ghc-8.4.4-doc/share/doc/ghc/html/libraries/base-4.11.1.0/Data-Eq.html#t:Eq" title="Data.Eq">Eq</a> a => <a href="file:///nix/store/vqpc66a1hnvmjq14k7crkp0diwarf9vl-ghc-8.4.4-doc/share/doc/ghc/html/libraries/base-4.11.1.0/Data-Eq.html#t:Eq" title="Data.Eq">Eq</a> (<a href="Language-Python-Internal-Syntax-IR.html#t:SmallStatement" title="Language.Python.Internal.Syntax.IR">SmallStatement</a> a)</span> <a href="#t:SmallStatement" class="selflink">#</a></td><td class="doc empty"> </td></tr><tr><td colspan="2"><details id="i:id:SmallStatement:Eq:4"><summary class="hide-when-js-enabled">Instance details</summary><p>Defined in <a href="Language-Python-Internal-Syntax-IR.html">Language.Python.Internal.Syntax.IR</a></p> <div class="subs methods"><p class="caption">Methods</p><p class="src"><a href="#v:-61--61-">(==)</a> :: <a href="Language-Python-Internal-Syntax-IR.html#t:SmallStatement" title="Language.Python.Internal.Syntax.IR">SmallStatement</a> a -> <a href="Language-Python-Internal-Syntax-IR.html#t:SmallStatement" title="Language.Python.Internal.Syntax.IR">SmallStatement</a> a -> <a href="file:///nix/store/vqpc66a1hnvmjq14k7crkp0diwarf9vl-ghc-8.4.4-doc/share/doc/ghc/html/libraries/base-4.11.1.0/Data-Bool.html#t:Bool" title="Data.Bool">Bool</a> <a href="#v:-61--61-" class="selflink">#</a></p><p class="src"><a href="#v:-47--61-">(/=)</a> :: <a href="Language-Python-Internal-Syntax-IR.html#t:SmallStatement" title="Language.Python.Internal.Syntax.IR">SmallStatement</a> a -> <a href="Language-Python-Internal-Syntax-IR.html#t:SmallStatement" title="Language.Python.Internal.Syntax.IR">SmallStatement</a> a -> <a href="file:///nix/store/vqpc66a1hnvmjq14k7crkp0diwarf9vl-ghc-8.4.4-doc/share/doc/ghc/html/libraries/base-4.11.1.0/Data-Bool.html#t:Bool" title="Data.Bool">Bool</a> <a href="#v:-47--61-" class="selflink">#</a></p></div></details></td></tr><tr><td class="src clearfix"><span class="inst-left"><span class="instance details-toggle-control details-toggle" data-details-id="i:id:SmallStatement:Show:5"></span> <a href="file:///nix/store/vqpc66a1hnvmjq14k7crkp0diwarf9vl-ghc-8.4.4-doc/share/doc/ghc/html/libraries/base-4.11.1.0/Text-Show.html#t:Show" title="Text.Show">Show</a> a => <a href="file:///nix/store/vqpc66a1hnvmjq14k7crkp0diwarf9vl-ghc-8.4.4-doc/share/doc/ghc/html/libraries/base-4.11.1.0/Text-Show.html#t:Show" title="Text.Show">Show</a> (<a href="Language-Python-Internal-Syntax-IR.html#t:SmallStatement" title="Language.Python.Internal.Syntax.IR">SmallStatement</a> a)</span> <a href="#t:SmallStatement" class="selflink">#</a></td><td class="doc empty"> </td></tr><tr><td colspan="2"><details id="i:id:SmallStatement:Show:5"><summary class="hide-when-js-enabled">Instance details</summary><p>Defined in <a href="Language-Python-Internal-Syntax-IR.html">Language.Python.Internal.Syntax.IR</a></p> <div class="subs methods"><p class="caption">Methods</p><p class="src"><a href="#v:showsPrec">showsPrec</a> :: <a href="file:///nix/store/vqpc66a1hnvmjq14k7crkp0diwarf9vl-ghc-8.4.4-doc/share/doc/ghc/html/libraries/base-4.11.1.0/Data-Int.html#t:Int" title="Data.Int">Int</a> -> <a href="Language-Python-Internal-Syntax-IR.html#t:SmallStatement" title="Language.Python.Internal.Syntax.IR">SmallStatement</a> a -> <a href="file:///nix/store/vqpc66a1hnvmjq14k7crkp0diwarf9vl-ghc-8.4.4-doc/share/doc/ghc/html/libraries/base-4.11.1.0/Text-Show.html#t:ShowS" title="Text.Show">ShowS</a> <a href="#v:showsPrec" class="selflink">#</a></p><p class="src"><a href="#v:show">show</a> :: <a href="Language-Python-Internal-Syntax-IR.html#t:SmallStatement" title="Language.Python.Internal.Syntax.IR">SmallStatement</a> a -> <a href="file:///nix/store/vqpc66a1hnvmjq14k7crkp0diwarf9vl-ghc-8.4.4-doc/share/doc/ghc/html/libraries/base-4.11.1.0/Data-String.html#t:String" title="Data.String">String</a> <a href="#v:show" class="selflink">#</a></p><p class="src"><a href="#v:showList">showList</a> :: [<a href="Language-Python-Internal-Syntax-IR.html#t:SmallStatement" title="Language.Python.Internal.Syntax.IR">SmallStatement</a> a] -> <a href="file:///nix/store/vqpc66a1hnvmjq14k7crkp0diwarf9vl-ghc-8.4.4-doc/share/doc/ghc/html/libraries/base-4.11.1.0/Text-Show.html#t:ShowS" title="Text.Show">ShowS</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">data</span> <a id="t:Statement" class="def">Statement</a> a <a href="#t:Statement" class="selflink">#</a></p><div class="subs constructors"><p class="caption">Constructors</p><table><tr><td class="src"><a id="v:SmallStatement" class="def">SmallStatement</a> (<a href="Language-Python-Syntax-Whitespace.html#t:Indents" title="Language.Python.Syntax.Whitespace">Indents</a> a) (<a href="Language-Python-Internal-Syntax-IR.html#t:SmallStatement" title="Language.Python.Internal.Syntax.IR">SmallStatement</a> a)</td><td class="doc empty"> </td></tr><tr><td class="src"><a id="v:CompoundStatement" class="def">CompoundStatement</a> (<a href="Language-Python-Internal-Syntax-IR.html#t:CompoundStatement" title="Language.Python.Internal.Syntax.IR">CompoundStatement</a> a)</td><td class="doc empty"> </td></tr></table></div><div class="subs instances"><details id="i:Statement" 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:Statement:Functor:1"></span> <a href="file:///nix/store/vqpc66a1hnvmjq14k7crkp0diwarf9vl-ghc-8.4.4-doc/share/doc/ghc/html/libraries/base-4.11.1.0/Data-Functor.html#t:Functor" title="Data.Functor">Functor</a> <a href="Language-Python-Internal-Syntax-IR.html#t:Statement" title="Language.Python.Internal.Syntax.IR">Statement</a></span> <a href="#t:Statement" class="selflink">#</a></td><td class="doc empty"> </td></tr><tr><td colspan="2"><details id="i:id:Statement:Functor:1"><summary class="hide-when-js-enabled">Instance details</summary><p>Defined in <a href="Language-Python-Internal-Syntax-IR.html">Language.Python.Internal.Syntax.IR</a></p> <div class="subs methods"><p class="caption">Methods</p><p class="src"><a href="#v:fmap">fmap</a> :: (a -> b) -> <a href="Language-Python-Internal-Syntax-IR.html#t:Statement" title="Language.Python.Internal.Syntax.IR">Statement</a> a -> <a href="Language-Python-Internal-Syntax-IR.html#t:Statement" title="Language.Python.Internal.Syntax.IR">Statement</a> b <a href="#v:fmap" class="selflink">#</a></p><p class="src"><a href="#v:-60--36-">(<$)</a> :: a -> <a href="Language-Python-Internal-Syntax-IR.html#t:Statement" title="Language.Python.Internal.Syntax.IR">Statement</a> b -> <a href="Language-Python-Internal-Syntax-IR.html#t:Statement" title="Language.Python.Internal.Syntax.IR">Statement</a> a <a href="#v:-60--36-" class="selflink">#</a></p></div></details></td></tr><tr><td class="src clearfix"><span class="inst-left"><span class="instance details-toggle-control details-toggle" data-details-id="i:id:Statement:Foldable:2"></span> <a href="file:///nix/store/vqpc66a1hnvmjq14k7crkp0diwarf9vl-ghc-8.4.4-doc/share/doc/ghc/html/libraries/base-4.11.1.0/Data-Foldable.html#t:Foldable" title="Data.Foldable">Foldable</a> <a href="Language-Python-Internal-Syntax-IR.html#t:Statement" title="Language.Python.Internal.Syntax.IR">Statement</a></span> <a href="#t:Statement" class="selflink">#</a></td><td class="doc empty"> </td></tr><tr><td colspan="2"><details id="i:id:Statement:Foldable:2"><summary class="hide-when-js-enabled">Instance details</summary><p>Defined in <a href="Language-Python-Internal-Syntax-IR.html">Language.Python.Internal.Syntax.IR</a></p> <div class="subs methods"><p class="caption">Methods</p><p class="src"><a href="#v:fold">fold</a> :: <a href="file:///nix/store/vqpc66a1hnvmjq14k7crkp0diwarf9vl-ghc-8.4.4-doc/share/doc/ghc/html/libraries/base-4.11.1.0/Data-Monoid.html#t:Monoid" title="Data.Monoid">Monoid</a> m => <a href="Language-Python-Internal-Syntax-IR.html#t:Statement" title="Language.Python.Internal.Syntax.IR">Statement</a> m -> m <a href="#v:fold" class="selflink">#</a></p><p class="src"><a href="#v:foldMap">foldMap</a> :: <a href="file:///nix/store/vqpc66a1hnvmjq14k7crkp0diwarf9vl-ghc-8.4.4-doc/share/doc/ghc/html/libraries/base-4.11.1.0/Data-Monoid.html#t:Monoid" title="Data.Monoid">Monoid</a> m => (a -> m) -> <a href="Language-Python-Internal-Syntax-IR.html#t:Statement" title="Language.Python.Internal.Syntax.IR">Statement</a> a -> m <a href="#v:foldMap" class="selflink">#</a></p><p class="src"><a href="#v:foldr">foldr</a> :: (a -> b -> b) -> b -> <a href="Language-Python-Internal-Syntax-IR.html#t:Statement" title="Language.Python.Internal.Syntax.IR">Statement</a> a -> b <a href="#v:foldr" class="selflink">#</a></p><p class="src"><a href="#v:foldr-39-">foldr'</a> :: (a -> b -> b) -> b -> <a href="Language-Python-Internal-Syntax-IR.html#t:Statement" title="Language.Python.Internal.Syntax.IR">Statement</a> a -> b <a href="#v:foldr-39-" class="selflink">#</a></p><p class="src"><a href="#v:foldl">foldl</a> :: (b -> a -> b) -> b -> <a href="Language-Python-Internal-Syntax-IR.html#t:Statement" title="Language.Python.Internal.Syntax.IR">Statement</a> a -> b <a href="#v:foldl" class="selflink">#</a></p><p class="src"><a href="#v:foldl-39-">foldl'</a> :: (b -> a -> b) -> b -> <a href="Language-Python-Internal-Syntax-IR.html#t:Statement" title="Language.Python.Internal.Syntax.IR">Statement</a> a -> b <a href="#v:foldl-39-" class="selflink">#</a></p><p class="src"><a href="#v:foldr1">foldr1</a> :: (a -> a -> a) -> <a href="Language-Python-Internal-Syntax-IR.html#t:Statement" title="Language.Python.Internal.Syntax.IR">Statement</a> a -> a <a href="#v:foldr1" class="selflink">#</a></p><p class="src"><a href="#v:foldl1">foldl1</a> :: (a -> a -> a) -> <a href="Language-Python-Internal-Syntax-IR.html#t:Statement" title="Language.Python.Internal.Syntax.IR">Statement</a> a -> a <a href="#v:foldl1" class="selflink">#</a></p><p class="src"><a href="#v:toList">toList</a> :: <a href="Language-Python-Internal-Syntax-IR.html#t:Statement" title="Language.Python.Internal.Syntax.IR">Statement</a> a -> [a] <a href="#v:toList" class="selflink">#</a></p><p class="src"><a href="#v:null">null</a> :: <a href="Language-Python-Internal-Syntax-IR.html#t:Statement" title="Language.Python.Internal.Syntax.IR">Statement</a> a -> <a href="file:///nix/store/vqpc66a1hnvmjq14k7crkp0diwarf9vl-ghc-8.4.4-doc/share/doc/ghc/html/libraries/base-4.11.1.0/Data-Bool.html#t:Bool" title="Data.Bool">Bool</a> <a href="#v:null" class="selflink">#</a></p><p class="src"><a href="#v:length">length</a> :: <a href="Language-Python-Internal-Syntax-IR.html#t:Statement" title="Language.Python.Internal.Syntax.IR">Statement</a> a -> <a href="file:///nix/store/vqpc66a1hnvmjq14k7crkp0diwarf9vl-ghc-8.4.4-doc/share/doc/ghc/html/libraries/base-4.11.1.0/Data-Int.html#t:Int" title="Data.Int">Int</a> <a href="#v:length" class="selflink">#</a></p><p class="src"><a href="#v:elem">elem</a> :: <a href="file:///nix/store/vqpc66a1hnvmjq14k7crkp0diwarf9vl-ghc-8.4.4-doc/share/doc/ghc/html/libraries/base-4.11.1.0/Data-Eq.html#t:Eq" title="Data.Eq">Eq</a> a => a -> <a href="Language-Python-Internal-Syntax-IR.html#t:Statement" title="Language.Python.Internal.Syntax.IR">Statement</a> a -> <a href="file:///nix/store/vqpc66a1hnvmjq14k7crkp0diwarf9vl-ghc-8.4.4-doc/share/doc/ghc/html/libraries/base-4.11.1.0/Data-Bool.html#t:Bool" title="Data.Bool">Bool</a> <a href="#v:elem" class="selflink">#</a></p><p class="src"><a href="#v:maximum">maximum</a> :: <a href="file:///nix/store/vqpc66a1hnvmjq14k7crkp0diwarf9vl-ghc-8.4.4-doc/share/doc/ghc/html/libraries/base-4.11.1.0/Data-Ord.html#t:Ord" title="Data.Ord">Ord</a> a => <a href="Language-Python-Internal-Syntax-IR.html#t:Statement" title="Language.Python.Internal.Syntax.IR">Statement</a> a -> a <a href="#v:maximum" class="selflink">#</a></p><p class="src"><a href="#v:minimum">minimum</a> :: <a href="file:///nix/store/vqpc66a1hnvmjq14k7crkp0diwarf9vl-ghc-8.4.4-doc/share/doc/ghc/html/libraries/base-4.11.1.0/Data-Ord.html#t:Ord" title="Data.Ord">Ord</a> a => <a href="Language-Python-Internal-Syntax-IR.html#t:Statement" title="Language.Python.Internal.Syntax.IR">Statement</a> a -> a <a href="#v:minimum" class="selflink">#</a></p><p class="src"><a href="#v:sum">sum</a> :: <a href="file:///nix/store/vqpc66a1hnvmjq14k7crkp0diwarf9vl-ghc-8.4.4-doc/share/doc/ghc/html/libraries/base-4.11.1.0/Prelude.html#t:Num" title="Prelude">Num</a> a => <a href="Language-Python-Internal-Syntax-IR.html#t:Statement" title="Language.Python.Internal.Syntax.IR">Statement</a> a -> a <a href="#v:sum" class="selflink">#</a></p><p class="src"><a href="#v:product">product</a> :: <a href="file:///nix/store/vqpc66a1hnvmjq14k7crkp0diwarf9vl-ghc-8.4.4-doc/share/doc/ghc/html/libraries/base-4.11.1.0/Prelude.html#t:Num" title="Prelude">Num</a> a => <a href="Language-Python-Internal-Syntax-IR.html#t:Statement" title="Language.Python.Internal.Syntax.IR">Statement</a> a -> 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:Statement:Traversable:3"></span> <a href="file:///nix/store/vqpc66a1hnvmjq14k7crkp0diwarf9vl-ghc-8.4.4-doc/share/doc/ghc/html/libraries/base-4.11.1.0/Data-Traversable.html#t:Traversable" title="Data.Traversable">Traversable</a> <a href="Language-Python-Internal-Syntax-IR.html#t:Statement" title="Language.Python.Internal.Syntax.IR">Statement</a></span> <a href="#t:Statement" class="selflink">#</a></td><td class="doc empty"> </td></tr><tr><td colspan="2"><details id="i:id:Statement:Traversable:3"><summary class="hide-when-js-enabled">Instance details</summary><p>Defined in <a href="Language-Python-Internal-Syntax-IR.html">Language.Python.Internal.Syntax.IR</a></p> <div class="subs methods"><p class="caption">Methods</p><p class="src"><a href="#v:traverse">traverse</a> :: <a href="file:///nix/store/vqpc66a1hnvmjq14k7crkp0diwarf9vl-ghc-8.4.4-doc/share/doc/ghc/html/libraries/base-4.11.1.0/Control-Applicative.html#t:Applicative" title="Control.Applicative">Applicative</a> f => (a -> f b) -> <a href="Language-Python-Internal-Syntax-IR.html#t:Statement" title="Language.Python.Internal.Syntax.IR">Statement</a> a -> f (<a href="Language-Python-Internal-Syntax-IR.html#t:Statement" title="Language.Python.Internal.Syntax.IR">Statement</a> b) <a href="#v:traverse" class="selflink">#</a></p><p class="src"><a href="#v:sequenceA">sequenceA</a> :: <a href="file:///nix/store/vqpc66a1hnvmjq14k7crkp0diwarf9vl-ghc-8.4.4-doc/share/doc/ghc/html/libraries/base-4.11.1.0/Control-Applicative.html#t:Applicative" title="Control.Applicative">Applicative</a> f => <a href="Language-Python-Internal-Syntax-IR.html#t:Statement" title="Language.Python.Internal.Syntax.IR">Statement</a> (f a) -> f (<a href="Language-Python-Internal-Syntax-IR.html#t:Statement" title="Language.Python.Internal.Syntax.IR">Statement</a> a) <a href="#v:sequenceA" class="selflink">#</a></p><p class="src"><a href="#v:mapM">mapM</a> :: <a href="file:///nix/store/vqpc66a1hnvmjq14k7crkp0diwarf9vl-ghc-8.4.4-doc/share/doc/ghc/html/libraries/base-4.11.1.0/Control-Monad.html#t:Monad" title="Control.Monad">Monad</a> m => (a -> m b) -> <a href="Language-Python-Internal-Syntax-IR.html#t:Statement" title="Language.Python.Internal.Syntax.IR">Statement</a> a -> m (<a href="Language-Python-Internal-Syntax-IR.html#t:Statement" title="Language.Python.Internal.Syntax.IR">Statement</a> b) <a href="#v:mapM" class="selflink">#</a></p><p class="src"><a href="#v:sequence">sequence</a> :: <a href="file:///nix/store/vqpc66a1hnvmjq14k7crkp0diwarf9vl-ghc-8.4.4-doc/share/doc/ghc/html/libraries/base-4.11.1.0/Control-Monad.html#t:Monad" title="Control.Monad">Monad</a> m => <a href="Language-Python-Internal-Syntax-IR.html#t:Statement" title="Language.Python.Internal.Syntax.IR">Statement</a> (m a) -> m (<a href="Language-Python-Internal-Syntax-IR.html#t:Statement" title="Language.Python.Internal.Syntax.IR">Statement</a> 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:Statement:Eq:4"></span> <a href="file:///nix/store/vqpc66a1hnvmjq14k7crkp0diwarf9vl-ghc-8.4.4-doc/share/doc/ghc/html/libraries/base-4.11.1.0/Data-Eq.html#t:Eq" title="Data.Eq">Eq</a> a => <a href="file:///nix/store/vqpc66a1hnvmjq14k7crkp0diwarf9vl-ghc-8.4.4-doc/share/doc/ghc/html/libraries/base-4.11.1.0/Data-Eq.html#t:Eq" title="Data.Eq">Eq</a> (<a href="Language-Python-Internal-Syntax-IR.html#t:Statement" title="Language.Python.Internal.Syntax.IR">Statement</a> a)</span> <a href="#t:Statement" class="selflink">#</a></td><td class="doc empty"> </td></tr><tr><td colspan="2"><details id="i:id:Statement:Eq:4"><summary class="hide-when-js-enabled">Instance details</summary><p>Defined in <a href="Language-Python-Internal-Syntax-IR.html">Language.Python.Internal.Syntax.IR</a></p> <div class="subs methods"><p class="caption">Methods</p><p class="src"><a href="#v:-61--61-">(==)</a> :: <a href="Language-Python-Internal-Syntax-IR.html#t:Statement" title="Language.Python.Internal.Syntax.IR">Statement</a> a -> <a href="Language-Python-Internal-Syntax-IR.html#t:Statement" title="Language.Python.Internal.Syntax.IR">Statement</a> a -> <a href="file:///nix/store/vqpc66a1hnvmjq14k7crkp0diwarf9vl-ghc-8.4.4-doc/share/doc/ghc/html/libraries/base-4.11.1.0/Data-Bool.html#t:Bool" title="Data.Bool">Bool</a> <a href="#v:-61--61-" class="selflink">#</a></p><p class="src"><a href="#v:-47--61-">(/=)</a> :: <a href="Language-Python-Internal-Syntax-IR.html#t:Statement" title="Language.Python.Internal.Syntax.IR">Statement</a> a -> <a href="Language-Python-Internal-Syntax-IR.html#t:Statement" title="Language.Python.Internal.Syntax.IR">Statement</a> a -> <a href="file:///nix/store/vqpc66a1hnvmjq14k7crkp0diwarf9vl-ghc-8.4.4-doc/share/doc/ghc/html/libraries/base-4.11.1.0/Data-Bool.html#t:Bool" title="Data.Bool">Bool</a> <a href="#v:-47--61-" class="selflink">#</a></p></div></details></td></tr><tr><td class="src clearfix"><span class="inst-left"><span class="instance details-toggle-control details-toggle" data-details-id="i:id:Statement:Show:5"></span> <a href="file:///nix/store/vqpc66a1hnvmjq14k7crkp0diwarf9vl-ghc-8.4.4-doc/share/doc/ghc/html/libraries/base-4.11.1.0/Text-Show.html#t:Show" title="Text.Show">Show</a> a => <a href="file:///nix/store/vqpc66a1hnvmjq14k7crkp0diwarf9vl-ghc-8.4.4-doc/share/doc/ghc/html/libraries/base-4.11.1.0/Text-Show.html#t:Show" title="Text.Show">Show</a> (<a href="Language-Python-Internal-Syntax-IR.html#t:Statement" title="Language.Python.Internal.Syntax.IR">Statement</a> a)</span> <a href="#t:Statement" class="selflink">#</a></td><td class="doc empty"> </td></tr><tr><td colspan="2"><details id="i:id:Statement:Show:5"><summary class="hide-when-js-enabled">Instance details</summary><p>Defined in <a href="Language-Python-Internal-Syntax-IR.html">Language.Python.Internal.Syntax.IR</a></p> <div class="subs methods"><p class="caption">Methods</p><p class="src"><a href="#v:showsPrec">showsPrec</a> :: <a href="file:///nix/store/vqpc66a1hnvmjq14k7crkp0diwarf9vl-ghc-8.4.4-doc/share/doc/ghc/html/libraries/base-4.11.1.0/Data-Int.html#t:Int" title="Data.Int">Int</a> -> <a href="Language-Python-Internal-Syntax-IR.html#t:Statement" title="Language.Python.Internal.Syntax.IR">Statement</a> a -> <a href="file:///nix/store/vqpc66a1hnvmjq14k7crkp0diwarf9vl-ghc-8.4.4-doc/share/doc/ghc/html/libraries/base-4.11.1.0/Text-Show.html#t:ShowS" title="Text.Show">ShowS</a> <a href="#v:showsPrec" class="selflink">#</a></p><p class="src"><a href="#v:show">show</a> :: <a href="Language-Python-Internal-Syntax-IR.html#t:Statement" title="Language.Python.Internal.Syntax.IR">Statement</a> a -> <a href="file:///nix/store/vqpc66a1hnvmjq14k7crkp0diwarf9vl-ghc-8.4.4-doc/share/doc/ghc/html/libraries/base-4.11.1.0/Data-String.html#t:String" title="Data.String">String</a> <a href="#v:show" class="selflink">#</a></p><p class="src"><a href="#v:showList">showList</a> :: [<a href="Language-Python-Internal-Syntax-IR.html#t:Statement" title="Language.Python.Internal.Syntax.IR">Statement</a> a] -> <a href="file:///nix/store/vqpc66a1hnvmjq14k7crkp0diwarf9vl-ghc-8.4.4-doc/share/doc/ghc/html/libraries/base-4.11.1.0/Text-Show.html#t:ShowS" title="Text.Show">ShowS</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">data</span> <a id="t:CompoundStatement" class="def">CompoundStatement</a> a <a href="#t:CompoundStatement" class="selflink">#</a></p><div class="subs constructors"><p class="caption">Constructors</p><table><tr><td class="src"><a id="v:Fundef" class="def">Fundef</a></td><td class="doc empty"> </td></tr><tr><td colspan="2"><div class="subs fields"><p class="caption">Fields</p><ul><li><dfn class="src"><a id="v:_csAnn" class="def">_csAnn</a> :: a</dfn><div class="doc empty"> </div></li><li><dfn class="src"><a id="v:_unsafeCsFundefDecorators" class="def">_unsafeCsFundefDecorators</a> :: [<a href="Language-Python-Internal-Syntax-IR.html#t:Decorator" title="Language.Python.Internal.Syntax.IR">Decorator</a> a]</dfn><div class="doc empty"> </div></li><li><dfn class="src"><a id="v:_csIndents" class="def">_csIndents</a> :: <a href="Language-Python-Syntax-Whitespace.html#t:Indents" title="Language.Python.Syntax.Whitespace">Indents</a> a</dfn><div class="doc empty"> </div></li><li><dfn class="src"><a id="v:_unsafeCsFundefAsync" class="def">_unsafeCsFundefAsync</a> :: <a href="file:///nix/store/vqpc66a1hnvmjq14k7crkp0diwarf9vl-ghc-8.4.4-doc/share/doc/ghc/html/libraries/base-4.11.1.0/Data-Maybe.html#t:Maybe" title="Data.Maybe">Maybe</a> (<a href="file:///nix/store/vqpc66a1hnvmjq14k7crkp0diwarf9vl-ghc-8.4.4-doc/share/doc/ghc/html/libraries/base-4.11.1.0/Data-List-NonEmpty.html#t:NonEmpty" title="Data.List.NonEmpty">NonEmpty</a> <a href="Language-Python-Syntax-Whitespace.html#t:Whitespace" title="Language.Python.Syntax.Whitespace">Whitespace</a>)</dfn><div class="doc"><pre>['async' <spaces>]</pre></div></li><li><dfn class="src"><a id="v:_unsafeCsFundefDef" class="def">_unsafeCsFundefDef</a> :: <a href="file:///nix/store/vqpc66a1hnvmjq14k7crkp0diwarf9vl-ghc-8.4.4-doc/share/doc/ghc/html/libraries/base-4.11.1.0/Data-List-NonEmpty.html#t:NonEmpty" title="Data.List.NonEmpty">NonEmpty</a> <a href="Language-Python-Syntax-Whitespace.html#t:Whitespace" title="Language.Python.Syntax.Whitespace">Whitespace</a></dfn><div class="doc"><pre>'def' <spaces></pre></div></li><li><dfn class="src"><a id="v:_unsafeCsFundefName" class="def">_unsafeCsFundefName</a> :: <a href="Language-Python-Syntax-Ident.html#t:Ident" title="Language.Python.Syntax.Ident">Ident</a> '[] a</dfn><div class="doc"><pre><ident></pre></div></li><li><dfn class="src"><a id="v:_unsafeCsFundefLeftParen" class="def">_unsafeCsFundefLeftParen</a> :: [<a href="Language-Python-Syntax-Whitespace.html#t:Whitespace" title="Language.Python.Syntax.Whitespace">Whitespace</a>]</dfn><div class="doc"><pre>'(' <spaces></pre></div></li><li><dfn class="src"><a id="v:_unsafeCsFundefParameters" class="def">_unsafeCsFundefParameters</a> :: <a href="Language-Python-Syntax-CommaSep.html#t:CommaSep" title="Language.Python.Syntax.CommaSep">CommaSep</a> (<a href="Language-Python-Internal-Syntax-IR.html#t:Param" title="Language.Python.Internal.Syntax.IR">Param</a> a)</dfn><div class="doc"><pre><parameters></pre></div></li><li><dfn class="src"><a id="v:_unsafeCsFundefRightParen" class="def">_unsafeCsFundefRightParen</a> :: [<a href="Language-Python-Syntax-Whitespace.html#t:Whitespace" title="Language.Python.Syntax.Whitespace">Whitespace</a>]</dfn><div class="doc"><pre>')' <spaces></pre></div></li><li><dfn class="src"><a id="v:_unsafeCsFundefReturnType" class="def">_unsafeCsFundefReturnType</a> :: <a href="file:///nix/store/vqpc66a1hnvmjq14k7crkp0diwarf9vl-ghc-8.4.4-doc/share/doc/ghc/html/libraries/base-4.11.1.0/Data-Maybe.html#t:Maybe" title="Data.Maybe">Maybe</a> ([<a href="Language-Python-Syntax-Whitespace.html#t:Whitespace" title="Language.Python.Syntax.Whitespace">Whitespace</a>], <a href="Language-Python-Internal-Syntax-IR.html#t:Expr" title="Language.Python.Internal.Syntax.IR">Expr</a> a)</dfn><div class="doc"><pre>['->' <spaces> <expr>]</pre></div></li><li><dfn class="src"><a id="v:_unsafeCsFundefBody" class="def">_unsafeCsFundefBody</a> :: <a href="Language-Python-Internal-Syntax-IR.html#t:Suite" title="Language.Python.Internal.Syntax.IR">Suite</a> a</dfn><div class="doc"><pre><suite></pre></div></li></ul></div></td></tr><tr><td class="src"><a id="v:If" class="def">If</a></td><td class="doc empty"> </td></tr><tr><td colspan="2"><div class="subs fields"><p class="caption">Fields</p><ul><li><dfn class="src"><a id="v:_csAnn" class="def">_csAnn</a> :: a</dfn><div class="doc empty"> </div></li><li><dfn class="src"><a id="v:_csIndents" class="def">_csIndents</a> :: <a href="Language-Python-Syntax-Whitespace.html#t:Indents" title="Language.Python.Syntax.Whitespace">Indents</a> a</dfn><div class="doc empty"> </div></li><li><dfn class="src"><a id="v:_unsafeCsIfIf" class="def">_unsafeCsIfIf</a> :: [<a href="Language-Python-Syntax-Whitespace.html#t:Whitespace" title="Language.Python.Syntax.Whitespace">Whitespace</a>]</dfn><div class="doc"><pre>'if' <spaces></pre></div></li><li><dfn class="src"><a id="v:_unsafeCsIfCond" class="def">_unsafeCsIfCond</a> :: <a href="Language-Python-Internal-Syntax-IR.html#t:Expr" title="Language.Python.Internal.Syntax.IR">Expr</a> a</dfn><div class="doc"><pre><expr></pre></div></li><li><dfn class="src"><a id="v:_unsafeCsIfBody" class="def">_unsafeCsIfBody</a> :: <a href="Language-Python-Internal-Syntax-IR.html#t:Suite" title="Language.Python.Internal.Syntax.IR">Suite</a> a</dfn><div class="doc"><pre><suite></pre></div></li><li><dfn class="src"><a id="v:_unsafeCsIfElifs" class="def">_unsafeCsIfElifs</a> :: [(<a href="Language-Python-Syntax-Whitespace.html#t:Indents" title="Language.Python.Syntax.Whitespace">Indents</a> a, [<a href="Language-Python-Syntax-Whitespace.html#t:Whitespace" title="Language.Python.Syntax.Whitespace">Whitespace</a>], <a href="Language-Python-Internal-Syntax-IR.html#t:Expr" title="Language.Python.Internal.Syntax.IR">Expr</a> a, <a href="Language-Python-Internal-Syntax-IR.html#t:Suite" title="Language.Python.Internal.Syntax.IR">Suite</a> a)]</dfn><div class="doc"><pre>('elif' <spaces> <expr> <suite>)*</pre></div></li><li><dfn class="src"><a id="v:_unsafeCsIfElse" class="def">_unsafeCsIfElse</a> :: <a href="file:///nix/store/vqpc66a1hnvmjq14k7crkp0diwarf9vl-ghc-8.4.4-doc/share/doc/ghc/html/libraries/base-4.11.1.0/Data-Maybe.html#t:Maybe" title="Data.Maybe">Maybe</a> (<a href="Language-Python-Syntax-Whitespace.html#t:Indents" title="Language.Python.Syntax.Whitespace">Indents</a> a, [<a href="Language-Python-Syntax-Whitespace.html#t:Whitespace" title="Language.Python.Syntax.Whitespace">Whitespace</a>], <a href="Language-Python-Internal-Syntax-IR.html#t:Suite" title="Language.Python.Internal.Syntax.IR">Suite</a> a)</dfn><div class="doc"><pre>['else' <spaces> <suite>]</pre></div></li></ul></div></td></tr><tr><td class="src"><a id="v:While" class="def">While</a></td><td class="doc empty"> </td></tr><tr><td colspan="2"><div class="subs fields"><p class="caption">Fields</p><ul><li><dfn class="src"><a id="v:_csAnn" class="def">_csAnn</a> :: a</dfn><div class="doc empty"> </div></li><li><dfn class="src"><a id="v:_csIndents" class="def">_csIndents</a> :: <a href="Language-Python-Syntax-Whitespace.html#t:Indents" title="Language.Python.Syntax.Whitespace">Indents</a> a</dfn><div class="doc empty"> </div></li><li><dfn class="src"><a id="v:_unsafeCsWhileWhile" class="def">_unsafeCsWhileWhile</a> :: [<a href="Language-Python-Syntax-Whitespace.html#t:Whitespace" title="Language.Python.Syntax.Whitespace">Whitespace</a>]</dfn><div class="doc"><pre>'while' <spaces></pre></div></li><li><dfn class="src"><a id="v:_unsafeCsWhileCond" class="def">_unsafeCsWhileCond</a> :: <a href="Language-Python-Internal-Syntax-IR.html#t:Expr" title="Language.Python.Internal.Syntax.IR">Expr</a> a</dfn><div class="doc"><pre><expr></pre></div></li><li><dfn class="src"><a id="v:_unsafeCsWhileBody" class="def">_unsafeCsWhileBody</a> :: <a href="Language-Python-Internal-Syntax-IR.html#t:Suite" title="Language.Python.Internal.Syntax.IR">Suite</a> a</dfn><div class="doc"><pre><suite></pre></div></li><li><dfn class="src"><a id="v:_unsafeCsWhileElse" class="def">_unsafeCsWhileElse</a> :: <a href="file:///nix/store/vqpc66a1hnvmjq14k7crkp0diwarf9vl-ghc-8.4.4-doc/share/doc/ghc/html/libraries/base-4.11.1.0/Data-Maybe.html#t:Maybe" title="Data.Maybe">Maybe</a> (<a href="Language-Python-Syntax-Whitespace.html#t:Indents" title="Language.Python.Syntax.Whitespace">Indents</a> a, [<a href="Language-Python-Syntax-Whitespace.html#t:Whitespace" title="Language.Python.Syntax.Whitespace">Whitespace</a>], <a href="Language-Python-Internal-Syntax-IR.html#t:Suite" title="Language.Python.Internal.Syntax.IR">Suite</a> a)</dfn><div class="doc"><pre>['else' <spaces> <suite>]</pre></div></li></ul></div></td></tr><tr><td class="src"><a id="v:TryExcept" class="def">TryExcept</a></td><td class="doc empty"> </td></tr><tr><td colspan="2"><div class="subs fields"><p class="caption">Fields</p><ul><li><dfn class="src"><a id="v:_csAnn" class="def">_csAnn</a> :: a</dfn><div class="doc empty"> </div></li><li><dfn class="src"><a id="v:_csIndents" class="def">_csIndents</a> :: <a href="Language-Python-Syntax-Whitespace.html#t:Indents" title="Language.Python.Syntax.Whitespace">Indents</a> a</dfn><div class="doc empty"> </div></li><li><dfn class="src"><a id="v:_unsafeCsTryExceptTry" class="def">_unsafeCsTryExceptTry</a> :: [<a href="Language-Python-Syntax-Whitespace.html#t:Whitespace" title="Language.Python.Syntax.Whitespace">Whitespace</a>]</dfn><div class="doc"><pre>'try' <spaces></pre></div></li><li><dfn class="src"><a id="v:_unsafeCsTryExceptBody" class="def">_unsafeCsTryExceptBody</a> :: <a href="Language-Python-Internal-Syntax-IR.html#t:Suite" title="Language.Python.Internal.Syntax.IR">Suite</a> a</dfn><div class="doc"><pre><suite></pre></div></li><li><dfn class="src"><a id="v:_unsafeCsTryExceptExcepts" class="def">_unsafeCsTryExceptExcepts</a> :: <a href="file:///nix/store/vqpc66a1hnvmjq14k7crkp0diwarf9vl-ghc-8.4.4-doc/share/doc/ghc/html/libraries/base-4.11.1.0/Data-List-NonEmpty.html#t:NonEmpty" title="Data.List.NonEmpty">NonEmpty</a> (<a href="Language-Python-Syntax-Whitespace.html#t:Indents" title="Language.Python.Syntax.Whitespace">Indents</a> a, [<a href="Language-Python-Syntax-Whitespace.html#t:Whitespace" title="Language.Python.Syntax.Whitespace">Whitespace</a>], <a href="file:///nix/store/vqpc66a1hnvmjq14k7crkp0diwarf9vl-ghc-8.4.4-doc/share/doc/ghc/html/libraries/base-4.11.1.0/Data-Maybe.html#t:Maybe" title="Data.Maybe">Maybe</a> (<a href="Language-Python-Internal-Syntax-IR.html#t:ExceptAs" title="Language.Python.Internal.Syntax.IR">ExceptAs</a> a), <a href="Language-Python-Internal-Syntax-IR.html#t:Suite" title="Language.Python.Internal.Syntax.IR">Suite</a> a)</dfn><div class="doc"><pre>('except' <spaces> <except_as> <suite>)+</pre></div></li><li><dfn class="src"><a id="v:_unsafeCsTryExceptElse" class="def">_unsafeCsTryExceptElse</a> :: <a href="file:///nix/store/vqpc66a1hnvmjq14k7crkp0diwarf9vl-ghc-8.4.4-doc/share/doc/ghc/html/libraries/base-4.11.1.0/Data-Maybe.html#t:Maybe" title="Data.Maybe">Maybe</a> (<a href="Language-Python-Syntax-Whitespace.html#t:Indents" title="Language.Python.Syntax.Whitespace">Indents</a> a, [<a href="Language-Python-Syntax-Whitespace.html#t:Whitespace" title="Language.Python.Syntax.Whitespace">Whitespace</a>], <a href="Language-Python-Internal-Syntax-IR.html#t:Suite" title="Language.Python.Internal.Syntax.IR">Suite</a> a)</dfn><div class="doc"><pre>['else' <spaces> <suite>]</pre></div></li><li><dfn class="src"><a id="v:_unsafeCsTryExceptFinally" class="def">_unsafeCsTryExceptFinally</a> :: <a href="file:///nix/store/vqpc66a1hnvmjq14k7crkp0diwarf9vl-ghc-8.4.4-doc/share/doc/ghc/html/libraries/base-4.11.1.0/Data-Maybe.html#t:Maybe" title="Data.Maybe">Maybe</a> (<a href="Language-Python-Syntax-Whitespace.html#t:Indents" title="Language.Python.Syntax.Whitespace">Indents</a> a, [<a href="Language-Python-Syntax-Whitespace.html#t:Whitespace" title="Language.Python.Syntax.Whitespace">Whitespace</a>], <a href="Language-Python-Internal-Syntax-IR.html#t:Suite" title="Language.Python.Internal.Syntax.IR">Suite</a> a)</dfn><div class="doc"><pre>['finally' <spaces> <suite>]</pre></div></li></ul></div></td></tr><tr><td class="src"><a id="v:TryFinally" class="def">TryFinally</a></td><td class="doc empty"> </td></tr><tr><td colspan="2"><div class="subs fields"><p class="caption">Fields</p><ul><li><dfn class="src"><a id="v:_csAnn" class="def">_csAnn</a> :: a</dfn><div class="doc empty"> </div></li><li><dfn class="src"><a id="v:_csIndents" class="def">_csIndents</a> :: <a href="Language-Python-Syntax-Whitespace.html#t:Indents" title="Language.Python.Syntax.Whitespace">Indents</a> a</dfn><div class="doc empty"> </div></li><li><dfn class="src"><a id="v:_unsafeCsTryFinallyTry" class="def">_unsafeCsTryFinallyTry</a> :: [<a href="Language-Python-Syntax-Whitespace.html#t:Whitespace" title="Language.Python.Syntax.Whitespace">Whitespace</a>]</dfn><div class="doc"><pre>'try' <spaces></pre></div></li><li><dfn class="src"><a id="v:_unsafeCsTryFinallyTryBody" class="def">_unsafeCsTryFinallyTryBody</a> :: <a href="Language-Python-Internal-Syntax-IR.html#t:Suite" title="Language.Python.Internal.Syntax.IR">Suite</a> a</dfn><div class="doc"><pre><suite></pre></div></li><li><dfn class="src"><a id="v:_unsafeCsTryFinallyFinallyIndents" class="def">_unsafeCsTryFinallyFinallyIndents</a> :: <a href="Language-Python-Syntax-Whitespace.html#t:Indents" title="Language.Python.Syntax.Whitespace">Indents</a> a</dfn><div class="doc empty"> </div></li><li><dfn class="src"><a id="v:_unsafeCsTryFinallyFinally" class="def">_unsafeCsTryFinallyFinally</a> :: [<a href="Language-Python-Syntax-Whitespace.html#t:Whitespace" title="Language.Python.Syntax.Whitespace">Whitespace</a>]</dfn><div class="doc"><pre>'finally' <spaces></pre></div></li><li><dfn class="src"><a id="v:_unsafeCsTryFinallyFinallyBody" class="def">_unsafeCsTryFinallyFinallyBody</a> :: <a href="Language-Python-Internal-Syntax-IR.html#t:Suite" title="Language.Python.Internal.Syntax.IR">Suite</a> a</dfn><div class="doc"><pre><suite></pre></div></li></ul></div></td></tr><tr><td class="src"><a id="v:For" class="def">For</a></td><td class="doc empty"> </td></tr><tr><td colspan="2"><div class="subs fields"><p class="caption">Fields</p><ul><li><dfn class="src"><a id="v:_csAnn" class="def">_csAnn</a> :: a</dfn><div class="doc empty"> </div></li><li><dfn class="src"><a id="v:_csIndents" class="def">_csIndents</a> :: <a href="Language-Python-Syntax-Whitespace.html#t:Indents" title="Language.Python.Syntax.Whitespace">Indents</a> a</dfn><div class="doc empty"> </div></li><li><dfn class="src"><a id="v:_unsafeCsForAsync" class="def">_unsafeCsForAsync</a> :: <a href="file:///nix/store/vqpc66a1hnvmjq14k7crkp0diwarf9vl-ghc-8.4.4-doc/share/doc/ghc/html/libraries/base-4.11.1.0/Data-Maybe.html#t:Maybe" title="Data.Maybe">Maybe</a> (<a href="file:///nix/store/vqpc66a1hnvmjq14k7crkp0diwarf9vl-ghc-8.4.4-doc/share/doc/ghc/html/libraries/base-4.11.1.0/Data-List-NonEmpty.html#t:NonEmpty" title="Data.List.NonEmpty">NonEmpty</a> <a href="Language-Python-Syntax-Whitespace.html#t:Whitespace" title="Language.Python.Syntax.Whitespace">Whitespace</a>)</dfn><div class="doc"><pre>['async' <spaces>]</pre></div></li><li><dfn class="src"><a id="v:_unsafeCsForFor" class="def">_unsafeCsForFor</a> :: [<a href="Language-Python-Syntax-Whitespace.html#t:Whitespace" title="Language.Python.Syntax.Whitespace">Whitespace</a>]</dfn><div class="doc"><pre>'for' <spaces></pre></div></li><li><dfn class="src"><a id="v:_unsafeCsForBinder" class="def">_unsafeCsForBinder</a> :: <a href="Language-Python-Internal-Syntax-IR.html#t:Expr" title="Language.Python.Internal.Syntax.IR">Expr</a> a</dfn><div class="doc"><pre><expr></pre></div></li><li><dfn class="src"><a id="v:_unsafeCsForIn" class="def">_unsafeCsForIn</a> :: [<a href="Language-Python-Syntax-Whitespace.html#t:Whitespace" title="Language.Python.Syntax.Whitespace">Whitespace</a>]</dfn><div class="doc"><pre>'in' <spaces></pre></div></li><li><dfn class="src"><a id="v:_unsafeCsForCollection" class="def">_unsafeCsForCollection</a> :: <a href="Language-Python-Syntax-CommaSep.html#t:CommaSep1-39-" title="Language.Python.Syntax.CommaSep">CommaSep1'</a> (<a href="Language-Python-Internal-Syntax-IR.html#t:Expr" title="Language.Python.Internal.Syntax.IR">Expr</a> a)</dfn><div class="doc"><pre><exprs></pre></div></li><li><dfn class="src"><a id="v:_unsafeCsForBody" class="def">_unsafeCsForBody</a> :: <a href="Language-Python-Internal-Syntax-IR.html#t:Suite" title="Language.Python.Internal.Syntax.IR">Suite</a> a</dfn><div class="doc"><pre><suite></pre></div></li><li><dfn class="src"><a id="v:_unsafeCsForElse" class="def">_unsafeCsForElse</a> :: <a href="file:///nix/store/vqpc66a1hnvmjq14k7crkp0diwarf9vl-ghc-8.4.4-doc/share/doc/ghc/html/libraries/base-4.11.1.0/Data-Maybe.html#t:Maybe" title="Data.Maybe">Maybe</a> (<a href="Language-Python-Syntax-Whitespace.html#t:Indents" title="Language.Python.Syntax.Whitespace">Indents</a> a, [<a href="Language-Python-Syntax-Whitespace.html#t:Whitespace" title="Language.Python.Syntax.Whitespace">Whitespace</a>], <a href="Language-Python-Internal-Syntax-IR.html#t:Suite" title="Language.Python.Internal.Syntax.IR">Suite</a> a)</dfn><div class="doc"><pre>['else' <spaces> <suite>]</pre></div></li></ul></div></td></tr><tr><td class="src"><a id="v:ClassDef" class="def">ClassDef</a></td><td class="doc empty"> </td></tr><tr><td colspan="2"><div class="subs fields"><p class="caption">Fields</p><ul><li><dfn class="src"><a id="v:_csAnn" class="def">_csAnn</a> :: a</dfn><div class="doc empty"> </div></li><li><dfn class="src"><a id="v:_unsafeCsClassDefDecorators" class="def">_unsafeCsClassDefDecorators</a> :: [<a href="Language-Python-Internal-Syntax-IR.html#t:Decorator" title="Language.Python.Internal.Syntax.IR">Decorator</a> a]</dfn><div class="doc empty"> </div></li><li><dfn class="src"><a id="v:_csIndents" class="def">_csIndents</a> :: <a href="Language-Python-Syntax-Whitespace.html#t:Indents" title="Language.Python.Syntax.Whitespace">Indents</a> a</dfn><div class="doc empty"> </div></li><li><dfn class="src"><a id="v:_unsafeCsClassDefClass" class="def">_unsafeCsClassDefClass</a> :: <a href="file:///nix/store/vqpc66a1hnvmjq14k7crkp0diwarf9vl-ghc-8.4.4-doc/share/doc/ghc/html/libraries/base-4.11.1.0/Data-List-NonEmpty.html#t:NonEmpty" title="Data.List.NonEmpty">NonEmpty</a> <a href="Language-Python-Syntax-Whitespace.html#t:Whitespace" title="Language.Python.Syntax.Whitespace">Whitespace</a></dfn><div class="doc"><pre>'class' <spaces></pre></div></li><li><dfn class="src"><a id="v:_unsafeCsClassDefName" class="def">_unsafeCsClassDefName</a> :: <a href="Language-Python-Syntax-Ident.html#t:Ident" title="Language.Python.Syntax.Ident">Ident</a> '[] a</dfn><div class="doc"><pre><ident></pre></div></li><li><dfn class="src"><a id="v:_unsafeCsClassDefArguments" class="def">_unsafeCsClassDefArguments</a> :: <a href="file:///nix/store/vqpc66a1hnvmjq14k7crkp0diwarf9vl-ghc-8.4.4-doc/share/doc/ghc/html/libraries/base-4.11.1.0/Data-Maybe.html#t:Maybe" title="Data.Maybe">Maybe</a> ([<a href="Language-Python-Syntax-Whitespace.html#t:Whitespace" title="Language.Python.Syntax.Whitespace">Whitespace</a>], <a href="file:///nix/store/vqpc66a1hnvmjq14k7crkp0diwarf9vl-ghc-8.4.4-doc/share/doc/ghc/html/libraries/base-4.11.1.0/Data-Maybe.html#t:Maybe" title="Data.Maybe">Maybe</a> (<a href="Language-Python-Syntax-CommaSep.html#t:CommaSep1-39-" title="Language.Python.Syntax.CommaSep">CommaSep1'</a> (<a href="Language-Python-Internal-Syntax-IR.html#t:Arg" title="Language.Python.Internal.Syntax.IR">Arg</a> a)), [<a href="Language-Python-Syntax-Whitespace.html#t:Whitespace" title="Language.Python.Syntax.Whitespace">Whitespace</a>])</dfn><div class="doc"><pre>['(' <spaces> [<args>] ')' <spaces>]</pre></div></li><li><dfn class="src"><a id="v:_unsafeCsClassDefBody" class="def">_unsafeCsClassDefBody</a> :: <a href="Language-Python-Internal-Syntax-IR.html#t:Suite" title="Language.Python.Internal.Syntax.IR">Suite</a> a</dfn><div class="doc"><pre><suite></pre></div></li></ul></div></td></tr><tr><td class="src"><a id="v:With" class="def">With</a></td><td class="doc empty"> </td></tr><tr><td colspan="2"><div class="subs fields"><p class="caption">Fields</p><ul><li><dfn class="src"><a id="v:_csAnn" class="def">_csAnn</a> :: a</dfn><div class="doc empty"> </div></li><li><dfn class="src"><a id="v:_csIndents" class="def">_csIndents</a> :: <a href="Language-Python-Syntax-Whitespace.html#t:Indents" title="Language.Python.Syntax.Whitespace">Indents</a> a</dfn><div class="doc empty"> </div></li><li><dfn class="src"><a id="v:_unsafeCsWithAsync" class="def">_unsafeCsWithAsync</a> :: <a href="file:///nix/store/vqpc66a1hnvmjq14k7crkp0diwarf9vl-ghc-8.4.4-doc/share/doc/ghc/html/libraries/base-4.11.1.0/Data-Maybe.html#t:Maybe" title="Data.Maybe">Maybe</a> (<a href="file:///nix/store/vqpc66a1hnvmjq14k7crkp0diwarf9vl-ghc-8.4.4-doc/share/doc/ghc/html/libraries/base-4.11.1.0/Data-List-NonEmpty.html#t:NonEmpty" title="Data.List.NonEmpty">NonEmpty</a> <a href="Language-Python-Syntax-Whitespace.html#t:Whitespace" title="Language.Python.Syntax.Whitespace">Whitespace</a>)</dfn><div class="doc"><pre>['async' <spaces>]</pre></div></li><li><dfn class="src"><a id="v:_unsafeCsWithWith" class="def">_unsafeCsWithWith</a> :: [<a href="Language-Python-Syntax-Whitespace.html#t:Whitespace" title="Language.Python.Syntax.Whitespace">Whitespace</a>]</dfn><div class="doc"><pre>'with' <spaces></pre></div></li><li><dfn class="src"><a id="v:_unsafeCsWithItems" class="def">_unsafeCsWithItems</a> :: <a href="Language-Python-Syntax-CommaSep.html#t:CommaSep1" title="Language.Python.Syntax.CommaSep">CommaSep1</a> (<a href="Language-Python-Internal-Syntax-IR.html#t:WithItem" title="Language.Python.Internal.Syntax.IR">WithItem</a> a)</dfn><div class="doc"><pre><with_items></pre></div></li><li><dfn class="src"><a id="v:_unsafeCsWithBody" class="def">_unsafeCsWithBody</a> :: <a href="Language-Python-Internal-Syntax-IR.html#t:Suite" title="Language.Python.Internal.Syntax.IR">Suite</a> a</dfn><div class="doc"><pre><suite></pre></div></li></ul></div></td></tr></table></div><div class="subs instances"><details id="i:CompoundStatement" 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:CompoundStatement:Functor:1"></span> <a href="file:///nix/store/vqpc66a1hnvmjq14k7crkp0diwarf9vl-ghc-8.4.4-doc/share/doc/ghc/html/libraries/base-4.11.1.0/Data-Functor.html#t:Functor" title="Data.Functor">Functor</a> <a href="Language-Python-Internal-Syntax-IR.html#t:CompoundStatement" title="Language.Python.Internal.Syntax.IR">CompoundStatement</a></span> <a href="#t:CompoundStatement" class="selflink">#</a></td><td class="doc empty"> </td></tr><tr><td colspan="2"><details id="i:id:CompoundStatement:Functor:1"><summary class="hide-when-js-enabled">Instance details</summary><p>Defined in <a href="Language-Python-Internal-Syntax-IR.html">Language.Python.Internal.Syntax.IR</a></p> <div class="subs methods"><p class="caption">Methods</p><p class="src"><a href="#v:fmap">fmap</a> :: (a -> b) -> <a href="Language-Python-Internal-Syntax-IR.html#t:CompoundStatement" title="Language.Python.Internal.Syntax.IR">CompoundStatement</a> a -> <a href="Language-Python-Internal-Syntax-IR.html#t:CompoundStatement" title="Language.Python.Internal.Syntax.IR">CompoundStatement</a> b <a href="#v:fmap" class="selflink">#</a></p><p class="src"><a href="#v:-60--36-">(<$)</a> :: a -> <a href="Language-Python-Internal-Syntax-IR.html#t:CompoundStatement" title="Language.Python.Internal.Syntax.IR">CompoundStatement</a> b -> <a href="Language-Python-Internal-Syntax-IR.html#t:CompoundStatement" title="Language.Python.Internal.Syntax.IR">CompoundStatement</a> a <a href="#v:-60--36-" class="selflink">#</a></p></div></details></td></tr><tr><td class="src clearfix"><span class="inst-left"><span class="instance details-toggle-control details-toggle" data-details-id="i:id:CompoundStatement:Foldable:2"></span> <a href="file:///nix/store/vqpc66a1hnvmjq14k7crkp0diwarf9vl-ghc-8.4.4-doc/share/doc/ghc/html/libraries/base-4.11.1.0/Data-Foldable.html#t:Foldable" title="Data.Foldable">Foldable</a> <a href="Language-Python-Internal-Syntax-IR.html#t:CompoundStatement" title="Language.Python.Internal.Syntax.IR">CompoundStatement</a></span> <a href="#t:CompoundStatement" class="selflink">#</a></td><td class="doc empty"> </td></tr><tr><td colspan="2"><details id="i:id:CompoundStatement:Foldable:2"><summary class="hide-when-js-enabled">Instance details</summary><p>Defined in <a href="Language-Python-Internal-Syntax-IR.html">Language.Python.Internal.Syntax.IR</a></p> <div class="subs methods"><p class="caption">Methods</p><p class="src"><a href="#v:fold">fold</a> :: <a href="file:///nix/store/vqpc66a1hnvmjq14k7crkp0diwarf9vl-ghc-8.4.4-doc/share/doc/ghc/html/libraries/base-4.11.1.0/Data-Monoid.html#t:Monoid" title="Data.Monoid">Monoid</a> m => <a href="Language-Python-Internal-Syntax-IR.html#t:CompoundStatement" title="Language.Python.Internal.Syntax.IR">CompoundStatement</a> m -> m <a href="#v:fold" class="selflink">#</a></p><p class="src"><a href="#v:foldMap">foldMap</a> :: <a href="file:///nix/store/vqpc66a1hnvmjq14k7crkp0diwarf9vl-ghc-8.4.4-doc/share/doc/ghc/html/libraries/base-4.11.1.0/Data-Monoid.html#t:Monoid" title="Data.Monoid">Monoid</a> m => (a -> m) -> <a href="Language-Python-Internal-Syntax-IR.html#t:CompoundStatement" title="Language.Python.Internal.Syntax.IR">CompoundStatement</a> a -> m <a href="#v:foldMap" class="selflink">#</a></p><p class="src"><a href="#v:foldr">foldr</a> :: (a -> b -> b) -> b -> <a href="Language-Python-Internal-Syntax-IR.html#t:CompoundStatement" title="Language.Python.Internal.Syntax.IR">CompoundStatement</a> a -> b <a href="#v:foldr" class="selflink">#</a></p><p class="src"><a href="#v:foldr-39-">foldr'</a> :: (a -> b -> b) -> b -> <a href="Language-Python-Internal-Syntax-IR.html#t:CompoundStatement" title="Language.Python.Internal.Syntax.IR">CompoundStatement</a> a -> b <a href="#v:foldr-39-" class="selflink">#</a></p><p class="src"><a href="#v:foldl">foldl</a> :: (b -> a -> b) -> b -> <a href="Language-Python-Internal-Syntax-IR.html#t:CompoundStatement" title="Language.Python.Internal.Syntax.IR">CompoundStatement</a> a -> b <a href="#v:foldl" class="selflink">#</a></p><p class="src"><a href="#v:foldl-39-">foldl'</a> :: (b -> a -> b) -> b -> <a href="Language-Python-Internal-Syntax-IR.html#t:CompoundStatement" title="Language.Python.Internal.Syntax.IR">CompoundStatement</a> a -> b <a href="#v:foldl-39-" class="selflink">#</a></p><p class="src"><a href="#v:foldr1">foldr1</a> :: (a -> a -> a) -> <a href="Language-Python-Internal-Syntax-IR.html#t:CompoundStatement" title="Language.Python.Internal.Syntax.IR">CompoundStatement</a> a -> a <a href="#v:foldr1" class="selflink">#</a></p><p class="src"><a href="#v:foldl1">foldl1</a> :: (a -> a -> a) -> <a href="Language-Python-Internal-Syntax-IR.html#t:CompoundStatement" title="Language.Python.Internal.Syntax.IR">CompoundStatement</a> a -> a <a href="#v:foldl1" class="selflink">#</a></p><p class="src"><a href="#v:toList">toList</a> :: <a href="Language-Python-Internal-Syntax-IR.html#t:CompoundStatement" title="Language.Python.Internal.Syntax.IR">CompoundStatement</a> a -> [a] <a href="#v:toList" class="selflink">#</a></p><p class="src"><a href="#v:null">null</a> :: <a href="Language-Python-Internal-Syntax-IR.html#t:CompoundStatement" title="Language.Python.Internal.Syntax.IR">CompoundStatement</a> a -> <a href="file:///nix/store/vqpc66a1hnvmjq14k7crkp0diwarf9vl-ghc-8.4.4-doc/share/doc/ghc/html/libraries/base-4.11.1.0/Data-Bool.html#t:Bool" title="Data.Bool">Bool</a> <a href="#v:null" class="selflink">#</a></p><p class="src"><a href="#v:length">length</a> :: <a href="Language-Python-Internal-Syntax-IR.html#t:CompoundStatement" title="Language.Python.Internal.Syntax.IR">CompoundStatement</a> a -> <a href="file:///nix/store/vqpc66a1hnvmjq14k7crkp0diwarf9vl-ghc-8.4.4-doc/share/doc/ghc/html/libraries/base-4.11.1.0/Data-Int.html#t:Int" title="Data.Int">Int</a> <a href="#v:length" class="selflink">#</a></p><p class="src"><a href="#v:elem">elem</a> :: <a href="file:///nix/store/vqpc66a1hnvmjq14k7crkp0diwarf9vl-ghc-8.4.4-doc/share/doc/ghc/html/libraries/base-4.11.1.0/Data-Eq.html#t:Eq" title="Data.Eq">Eq</a> a => a -> <a href="Language-Python-Internal-Syntax-IR.html#t:CompoundStatement" title="Language.Python.Internal.Syntax.IR">CompoundStatement</a> a -> <a href="file:///nix/store/vqpc66a1hnvmjq14k7crkp0diwarf9vl-ghc-8.4.4-doc/share/doc/ghc/html/libraries/base-4.11.1.0/Data-Bool.html#t:Bool" title="Data.Bool">Bool</a> <a href="#v:elem" class="selflink">#</a></p><p class="src"><a href="#v:maximum">maximum</a> :: <a href="file:///nix/store/vqpc66a1hnvmjq14k7crkp0diwarf9vl-ghc-8.4.4-doc/share/doc/ghc/html/libraries/base-4.11.1.0/Data-Ord.html#t:Ord" title="Data.Ord">Ord</a> a => <a href="Language-Python-Internal-Syntax-IR.html#t:CompoundStatement" title="Language.Python.Internal.Syntax.IR">CompoundStatement</a> a -> a <a href="#v:maximum" class="selflink">#</a></p><p class="src"><a href="#v:minimum">minimum</a> :: <a href="file:///nix/store/vqpc66a1hnvmjq14k7crkp0diwarf9vl-ghc-8.4.4-doc/share/doc/ghc/html/libraries/base-4.11.1.0/Data-Ord.html#t:Ord" title="Data.Ord">Ord</a> a => <a href="Language-Python-Internal-Syntax-IR.html#t:CompoundStatement" title="Language.Python.Internal.Syntax.IR">CompoundStatement</a> a -> a <a href="#v:minimum" class="selflink">#</a></p><p class="src"><a href="#v:sum">sum</a> :: <a href="file:///nix/store/vqpc66a1hnvmjq14k7crkp0diwarf9vl-ghc-8.4.4-doc/share/doc/ghc/html/libraries/base-4.11.1.0/Prelude.html#t:Num" title="Prelude">Num</a> a => <a href="Language-Python-Internal-Syntax-IR.html#t:CompoundStatement" title="Language.Python.Internal.Syntax.IR">CompoundStatement</a> a -> a <a href="#v:sum" class="selflink">#</a></p><p class="src"><a href="#v:product">product</a> :: <a href="file:///nix/store/vqpc66a1hnvmjq14k7crkp0diwarf9vl-ghc-8.4.4-doc/share/doc/ghc/html/libraries/base-4.11.1.0/Prelude.html#t:Num" title="Prelude">Num</a> a => <a href="Language-Python-Internal-Syntax-IR.html#t:CompoundStatement" title="Language.Python.Internal.Syntax.IR">CompoundStatement</a> a -> 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:CompoundStatement:Traversable:3"></span> <a href="file:///nix/store/vqpc66a1hnvmjq14k7crkp0diwarf9vl-ghc-8.4.4-doc/share/doc/ghc/html/libraries/base-4.11.1.0/Data-Traversable.html#t:Traversable" title="Data.Traversable">Traversable</a> <a href="Language-Python-Internal-Syntax-IR.html#t:CompoundStatement" title="Language.Python.Internal.Syntax.IR">CompoundStatement</a></span> <a href="#t:CompoundStatement" class="selflink">#</a></td><td class="doc empty"> </td></tr><tr><td colspan="2"><details id="i:id:CompoundStatement:Traversable:3"><summary class="hide-when-js-enabled">Instance details</summary><p>Defined in <a href="Language-Python-Internal-Syntax-IR.html">Language.Python.Internal.Syntax.IR</a></p> <div class="subs methods"><p class="caption">Methods</p><p class="src"><a href="#v:traverse">traverse</a> :: <a href="file:///nix/store/vqpc66a1hnvmjq14k7crkp0diwarf9vl-ghc-8.4.4-doc/share/doc/ghc/html/libraries/base-4.11.1.0/Control-Applicative.html#t:Applicative" title="Control.Applicative">Applicative</a> f => (a -> f b) -> <a href="Language-Python-Internal-Syntax-IR.html#t:CompoundStatement" title="Language.Python.Internal.Syntax.IR">CompoundStatement</a> a -> f (<a href="Language-Python-Internal-Syntax-IR.html#t:CompoundStatement" title="Language.Python.Internal.Syntax.IR">CompoundStatement</a> b) <a href="#v:traverse" class="selflink">#</a></p><p class="src"><a href="#v:sequenceA">sequenceA</a> :: <a href="file:///nix/store/vqpc66a1hnvmjq14k7crkp0diwarf9vl-ghc-8.4.4-doc/share/doc/ghc/html/libraries/base-4.11.1.0/Control-Applicative.html#t:Applicative" title="Control.Applicative">Applicative</a> f => <a href="Language-Python-Internal-Syntax-IR.html#t:CompoundStatement" title="Language.Python.Internal.Syntax.IR">CompoundStatement</a> (f a) -> f (<a href="Language-Python-Internal-Syntax-IR.html#t:CompoundStatement" title="Language.Python.Internal.Syntax.IR">CompoundStatement</a> a) <a href="#v:sequenceA" class="selflink">#</a></p><p class="src"><a href="#v:mapM">mapM</a> :: <a href="file:///nix/store/vqpc66a1hnvmjq14k7crkp0diwarf9vl-ghc-8.4.4-doc/share/doc/ghc/html/libraries/base-4.11.1.0/Control-Monad.html#t:Monad" title="Control.Monad">Monad</a> m => (a -> m b) -> <a href="Language-Python-Internal-Syntax-IR.html#t:CompoundStatement" title="Language.Python.Internal.Syntax.IR">CompoundStatement</a> a -> m (<a href="Language-Python-Internal-Syntax-IR.html#t:CompoundStatement" title="Language.Python.Internal.Syntax.IR">CompoundStatement</a> b) <a href="#v:mapM" class="selflink">#</a></p><p class="src"><a href="#v:sequence">sequence</a> :: <a href="file:///nix/store/vqpc66a1hnvmjq14k7crkp0diwarf9vl-ghc-8.4.4-doc/share/doc/ghc/html/libraries/base-4.11.1.0/Control-Monad.html#t:Monad" title="Control.Monad">Monad</a> m => <a href="Language-Python-Internal-Syntax-IR.html#t:CompoundStatement" title="Language.Python.Internal.Syntax.IR">CompoundStatement</a> (m a) -> m (<a href="Language-Python-Internal-Syntax-IR.html#t:CompoundStatement" title="Language.Python.Internal.Syntax.IR">CompoundStatement</a> 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:CompoundStatement:Eq:4"></span> <a href="file:///nix/store/vqpc66a1hnvmjq14k7crkp0diwarf9vl-ghc-8.4.4-doc/share/doc/ghc/html/libraries/base-4.11.1.0/Data-Eq.html#t:Eq" title="Data.Eq">Eq</a> a => <a href="file:///nix/store/vqpc66a1hnvmjq14k7crkp0diwarf9vl-ghc-8.4.4-doc/share/doc/ghc/html/libraries/base-4.11.1.0/Data-Eq.html#t:Eq" title="Data.Eq">Eq</a> (<a href="Language-Python-Internal-Syntax-IR.html#t:CompoundStatement" title="Language.Python.Internal.Syntax.IR">CompoundStatement</a> a)</span> <a href="#t:CompoundStatement" class="selflink">#</a></td><td class="doc empty"> </td></tr><tr><td colspan="2"><details id="i:id:CompoundStatement:Eq:4"><summary class="hide-when-js-enabled">Instance details</summary><p>Defined in <a href="Language-Python-Internal-Syntax-IR.html">Language.Python.Internal.Syntax.IR</a></p> <div class="subs methods"><p class="caption">Methods</p><p class="src"><a href="#v:-61--61-">(==)</a> :: <a href="Language-Python-Internal-Syntax-IR.html#t:CompoundStatement" title="Language.Python.Internal.Syntax.IR">CompoundStatement</a> a -> <a href="Language-Python-Internal-Syntax-IR.html#t:CompoundStatement" title="Language.Python.Internal.Syntax.IR">CompoundStatement</a> a -> <a href="file:///nix/store/vqpc66a1hnvmjq14k7crkp0diwarf9vl-ghc-8.4.4-doc/share/doc/ghc/html/libraries/base-4.11.1.0/Data-Bool.html#t:Bool" title="Data.Bool">Bool</a> <a href="#v:-61--61-" class="selflink">#</a></p><p class="src"><a href="#v:-47--61-">(/=)</a> :: <a href="Language-Python-Internal-Syntax-IR.html#t:CompoundStatement" title="Language.Python.Internal.Syntax.IR">CompoundStatement</a> a -> <a href="Language-Python-Internal-Syntax-IR.html#t:CompoundStatement" title="Language.Python.Internal.Syntax.IR">CompoundStatement</a> a -> <a href="file:///nix/store/vqpc66a1hnvmjq14k7crkp0diwarf9vl-ghc-8.4.4-doc/share/doc/ghc/html/libraries/base-4.11.1.0/Data-Bool.html#t:Bool" title="Data.Bool">Bool</a> <a href="#v:-47--61-" class="selflink">#</a></p></div></details></td></tr><tr><td class="src clearfix"><span class="inst-left"><span class="instance details-toggle-control details-toggle" data-details-id="i:id:CompoundStatement:Show:5"></span> <a href="file:///nix/store/vqpc66a1hnvmjq14k7crkp0diwarf9vl-ghc-8.4.4-doc/share/doc/ghc/html/libraries/base-4.11.1.0/Text-Show.html#t:Show" title="Text.Show">Show</a> a => <a href="file:///nix/store/vqpc66a1hnvmjq14k7crkp0diwarf9vl-ghc-8.4.4-doc/share/doc/ghc/html/libraries/base-4.11.1.0/Text-Show.html#t:Show" title="Text.Show">Show</a> (<a href="Language-Python-Internal-Syntax-IR.html#t:CompoundStatement" title="Language.Python.Internal.Syntax.IR">CompoundStatement</a> a)</span> <a href="#t:CompoundStatement" class="selflink">#</a></td><td class="doc empty"> </td></tr><tr><td colspan="2"><details id="i:id:CompoundStatement:Show:5"><summary class="hide-when-js-enabled">Instance details</summary><p>Defined in <a href="Language-Python-Internal-Syntax-IR.html">Language.Python.Internal.Syntax.IR</a></p> <div class="subs methods"><p class="caption">Methods</p><p class="src"><a href="#v:showsPrec">showsPrec</a> :: <a href="file:///nix/store/vqpc66a1hnvmjq14k7crkp0diwarf9vl-ghc-8.4.4-doc/share/doc/ghc/html/libraries/base-4.11.1.0/Data-Int.html#t:Int" title="Data.Int">Int</a> -> <a href="Language-Python-Internal-Syntax-IR.html#t:CompoundStatement" title="Language.Python.Internal.Syntax.IR">CompoundStatement</a> a -> <a href="file:///nix/store/vqpc66a1hnvmjq14k7crkp0diwarf9vl-ghc-8.4.4-doc/share/doc/ghc/html/libraries/base-4.11.1.0/Text-Show.html#t:ShowS" title="Text.Show">ShowS</a> <a href="#v:showsPrec" class="selflink">#</a></p><p class="src"><a href="#v:show">show</a> :: <a href="Language-Python-Internal-Syntax-IR.html#t:CompoundStatement" title="Language.Python.Internal.Syntax.IR">CompoundStatement</a> a -> <a href="file:///nix/store/vqpc66a1hnvmjq14k7crkp0diwarf9vl-ghc-8.4.4-doc/share/doc/ghc/html/libraries/base-4.11.1.0/Data-String.html#t:String" title="Data.String">String</a> <a href="#v:show" class="selflink">#</a></p><p class="src"><a href="#v:showList">showList</a> :: [<a href="Language-Python-Internal-Syntax-IR.html#t:CompoundStatement" title="Language.Python.Internal.Syntax.IR">CompoundStatement</a> a] -> <a href="file:///nix/store/vqpc66a1hnvmjq14k7crkp0diwarf9vl-ghc-8.4.4-doc/share/doc/ghc/html/libraries/base-4.11.1.0/Text-Show.html#t:ShowS" title="Text.Show">ShowS</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">data</span> <a id="t:SimpleStatement" class="def">SimpleStatement</a> a <a href="#t:SimpleStatement" class="selflink">#</a></p><div class="subs constructors"><p class="caption">Constructors</p><table><tr><td class="src"><a id="v:Return" class="def">Return</a> a [<a href="Language-Python-Syntax-Whitespace.html#t:Whitespace" title="Language.Python.Syntax.Whitespace">Whitespace</a>] (<a href="file:///nix/store/vqpc66a1hnvmjq14k7crkp0diwarf9vl-ghc-8.4.4-doc/share/doc/ghc/html/libraries/base-4.11.1.0/Data-Maybe.html#t:Maybe" title="Data.Maybe">Maybe</a> (<a href="Language-Python-Internal-Syntax-IR.html#t:Expr" title="Language.Python.Internal.Syntax.IR">Expr</a> a))</td><td class="doc empty"> </td></tr><tr><td class="src"><a id="v:Expr" class="def">Expr</a> a (<a href="Language-Python-Internal-Syntax-IR.html#t:Expr" title="Language.Python.Internal.Syntax.IR">Expr</a> a)</td><td class="doc empty"> </td></tr><tr><td class="src"><a id="v:Assign" class="def">Assign</a> a (<a href="Language-Python-Internal-Syntax-IR.html#t:Expr" title="Language.Python.Internal.Syntax.IR">Expr</a> a) (<a href="file:///nix/store/vqpc66a1hnvmjq14k7crkp0diwarf9vl-ghc-8.4.4-doc/share/doc/ghc/html/libraries/base-4.11.1.0/Data-List-NonEmpty.html#t:NonEmpty" title="Data.List.NonEmpty">NonEmpty</a> (<a href="Language-Python-Syntax-Punctuation.html#t:Equals" title="Language.Python.Syntax.Punctuation">Equals</a>, <a href="Language-Python-Internal-Syntax-IR.html#t:Expr" title="Language.Python.Internal.Syntax.IR">Expr</a> a))</td><td class="doc empty"> </td></tr><tr><td class="src"><a id="v:AugAssign" class="def">AugAssign</a> a (<a href="Language-Python-Internal-Syntax-IR.html#t:Expr" title="Language.Python.Internal.Syntax.IR">Expr</a> a) (<a href="Language-Python-Syntax-AugAssign.html#t:AugAssign" title="Language.Python.Syntax.AugAssign">AugAssign</a> a) (<a href="Language-Python-Internal-Syntax-IR.html#t:Expr" title="Language.Python.Internal.Syntax.IR">Expr</a> a)</td><td class="doc empty"> </td></tr><tr><td class="src"><a id="v:Pass" class="def">Pass</a> a [<a href="Language-Python-Syntax-Whitespace.html#t:Whitespace" title="Language.Python.Syntax.Whitespace">Whitespace</a>]</td><td class="doc empty"> </td></tr><tr><td class="src"><a id="v:Break" class="def">Break</a> a [<a href="Language-Python-Syntax-Whitespace.html#t:Whitespace" title="Language.Python.Syntax.Whitespace">Whitespace</a>]</td><td class="doc empty"> </td></tr><tr><td class="src"><a id="v:Continue" class="def">Continue</a> a [<a href="Language-Python-Syntax-Whitespace.html#t:Whitespace" title="Language.Python.Syntax.Whitespace">Whitespace</a>]</td><td class="doc empty"> </td></tr><tr><td class="src"><a id="v:Global" class="def">Global</a> a (<a href="file:///nix/store/vqpc66a1hnvmjq14k7crkp0diwarf9vl-ghc-8.4.4-doc/share/doc/ghc/html/libraries/base-4.11.1.0/Data-List-NonEmpty.html#t:NonEmpty" title="Data.List.NonEmpty">NonEmpty</a> <a href="Language-Python-Syntax-Whitespace.html#t:Whitespace" title="Language.Python.Syntax.Whitespace">Whitespace</a>) (<a href="Language-Python-Syntax-CommaSep.html#t:CommaSep1" title="Language.Python.Syntax.CommaSep">CommaSep1</a> (<a href="Language-Python-Syntax-Ident.html#t:Ident" title="Language.Python.Syntax.Ident">Ident</a> '[] a))</td><td class="doc empty"> </td></tr><tr><td class="src"><a id="v:Nonlocal" class="def">Nonlocal</a> a (<a href="file:///nix/store/vqpc66a1hnvmjq14k7crkp0diwarf9vl-ghc-8.4.4-doc/share/doc/ghc/html/libraries/base-4.11.1.0/Data-List-NonEmpty.html#t:NonEmpty" title="Data.List.NonEmpty">NonEmpty</a> <a href="Language-Python-Syntax-Whitespace.html#t:Whitespace" title="Language.Python.Syntax.Whitespace">Whitespace</a>) (<a href="Language-Python-Syntax-CommaSep.html#t:CommaSep1" title="Language.Python.Syntax.CommaSep">CommaSep1</a> (<a href="Language-Python-Syntax-Ident.html#t:Ident" title="Language.Python.Syntax.Ident">Ident</a> '[] a))</td><td class="doc empty"> </td></tr><tr><td class="src"><a id="v:Del" class="def">Del</a> a [<a href="Language-Python-Syntax-Whitespace.html#t:Whitespace" title="Language.Python.Syntax.Whitespace">Whitespace</a>] (<a href="Language-Python-Syntax-CommaSep.html#t:CommaSep1-39-" title="Language.Python.Syntax.CommaSep">CommaSep1'</a> (<a href="Language-Python-Internal-Syntax-IR.html#t:Expr" title="Language.Python.Internal.Syntax.IR">Expr</a> a))</td><td class="doc empty"> </td></tr><tr><td class="src"><a id="v:Import" class="def">Import</a> a (<a href="file:///nix/store/vqpc66a1hnvmjq14k7crkp0diwarf9vl-ghc-8.4.4-doc/share/doc/ghc/html/libraries/base-4.11.1.0/Data-List-NonEmpty.html#t:NonEmpty" title="Data.List.NonEmpty">NonEmpty</a> <a href="Language-Python-Syntax-Whitespace.html#t:Whitespace" title="Language.Python.Syntax.Whitespace">Whitespace</a>) (<a href="Language-Python-Syntax-CommaSep.html#t:CommaSep1" title="Language.Python.Syntax.CommaSep">CommaSep1</a> (<a href="Language-Python-Syntax-Import.html#t:ImportAs" title="Language.Python.Syntax.Import">ImportAs</a> <a href="Language-Python-Syntax-ModuleNames.html#t:ModuleName" title="Language.Python.Syntax.ModuleNames">ModuleName</a> '[] a))</td><td class="doc empty"> </td></tr><tr><td class="src"><a id="v:From" class="def">From</a> a [<a href="Language-Python-Syntax-Whitespace.html#t:Whitespace" title="Language.Python.Syntax.Whitespace">Whitespace</a>] (<a href="Language-Python-Syntax-ModuleNames.html#t:RelativeModuleName" title="Language.Python.Syntax.ModuleNames">RelativeModuleName</a> '[] a) [<a href="Language-Python-Syntax-Whitespace.html#t:Whitespace" title="Language.Python.Syntax.Whitespace">Whitespace</a>] (<a href="Language-Python-Syntax-Import.html#t:ImportTargets" title="Language.Python.Syntax.Import">ImportTargets</a> '[] a)</td><td class="doc empty"> </td></tr><tr><td class="src"><a id="v:Raise" class="def">Raise</a> a [<a href="Language-Python-Syntax-Whitespace.html#t:Whitespace" title="Language.Python.Syntax.Whitespace">Whitespace</a>] (<a href="file:///nix/store/vqpc66a1hnvmjq14k7crkp0diwarf9vl-ghc-8.4.4-doc/share/doc/ghc/html/libraries/base-4.11.1.0/Data-Maybe.html#t:Maybe" title="Data.Maybe">Maybe</a> (<a href="Language-Python-Internal-Syntax-IR.html#t:Expr" title="Language.Python.Internal.Syntax.IR">Expr</a> a, <a href="file:///nix/store/vqpc66a1hnvmjq14k7crkp0diwarf9vl-ghc-8.4.4-doc/share/doc/ghc/html/libraries/base-4.11.1.0/Data-Maybe.html#t:Maybe" title="Data.Maybe">Maybe</a> ([<a href="Language-Python-Syntax-Whitespace.html#t:Whitespace" title="Language.Python.Syntax.Whitespace">Whitespace</a>], <a href="Language-Python-Internal-Syntax-IR.html#t:Expr" title="Language.Python.Internal.Syntax.IR">Expr</a> a)))</td><td class="doc empty"> </td></tr><tr><td class="src"><a id="v:Assert" class="def">Assert</a> a [<a href="Language-Python-Syntax-Whitespace.html#t:Whitespace" title="Language.Python.Syntax.Whitespace">Whitespace</a>] (<a href="Language-Python-Internal-Syntax-IR.html#t:Expr" title="Language.Python.Internal.Syntax.IR">Expr</a> a) (<a href="file:///nix/store/vqpc66a1hnvmjq14k7crkp0diwarf9vl-ghc-8.4.4-doc/share/doc/ghc/html/libraries/base-4.11.1.0/Data-Maybe.html#t:Maybe" title="Data.Maybe">Maybe</a> (<a href="Language-Python-Syntax-Punctuation.html#t:Comma" title="Language.Python.Syntax.Punctuation">Comma</a>, <a href="Language-Python-Internal-Syntax-IR.html#t:Expr" title="Language.Python.Internal.Syntax.IR">Expr</a> a))</td><td class="doc empty"> </td></tr></table></div><div class="subs instances"><details id="i:SimpleStatement" 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:SimpleStatement:Functor:1"></span> <a href="file:///nix/store/vqpc66a1hnvmjq14k7crkp0diwarf9vl-ghc-8.4.4-doc/share/doc/ghc/html/libraries/base-4.11.1.0/Data-Functor.html#t:Functor" title="Data.Functor">Functor</a> <a href="Language-Python-Internal-Syntax-IR.html#t:SimpleStatement" title="Language.Python.Internal.Syntax.IR">SimpleStatement</a></span> <a href="#t:SimpleStatement" class="selflink">#</a></td><td class="doc empty"> </td></tr><tr><td colspan="2"><details id="i:id:SimpleStatement:Functor:1"><summary class="hide-when-js-enabled">Instance details</summary><p>Defined in <a href="Language-Python-Internal-Syntax-IR.html">Language.Python.Internal.Syntax.IR</a></p> <div class="subs methods"><p class="caption">Methods</p><p class="src"><a href="#v:fmap">fmap</a> :: (a -> b) -> <a href="Language-Python-Internal-Syntax-IR.html#t:SimpleStatement" title="Language.Python.Internal.Syntax.IR">SimpleStatement</a> a -> <a href="Language-Python-Internal-Syntax-IR.html#t:SimpleStatement" title="Language.Python.Internal.Syntax.IR">SimpleStatement</a> b <a href="#v:fmap" class="selflink">#</a></p><p class="src"><a href="#v:-60--36-">(<$)</a> :: a -> <a href="Language-Python-Internal-Syntax-IR.html#t:SimpleStatement" title="Language.Python.Internal.Syntax.IR">SimpleStatement</a> b -> <a href="Language-Python-Internal-Syntax-IR.html#t:SimpleStatement" title="Language.Python.Internal.Syntax.IR">SimpleStatement</a> a <a href="#v:-60--36-" class="selflink">#</a></p></div></details></td></tr><tr><td class="src clearfix"><span class="inst-left"><span class="instance details-toggle-control details-toggle" data-details-id="i:id:SimpleStatement:Foldable:2"></span> <a href="file:///nix/store/vqpc66a1hnvmjq14k7crkp0diwarf9vl-ghc-8.4.4-doc/share/doc/ghc/html/libraries/base-4.11.1.0/Data-Foldable.html#t:Foldable" title="Data.Foldable">Foldable</a> <a href="Language-Python-Internal-Syntax-IR.html#t:SimpleStatement" title="Language.Python.Internal.Syntax.IR">SimpleStatement</a></span> <a href="#t:SimpleStatement" class="selflink">#</a></td><td class="doc empty"> </td></tr><tr><td colspan="2"><details id="i:id:SimpleStatement:Foldable:2"><summary class="hide-when-js-enabled">Instance details</summary><p>Defined in <a href="Language-Python-Internal-Syntax-IR.html">Language.Python.Internal.Syntax.IR</a></p> <div class="subs methods"><p class="caption">Methods</p><p class="src"><a href="#v:fold">fold</a> :: <a href="file:///nix/store/vqpc66a1hnvmjq14k7crkp0diwarf9vl-ghc-8.4.4-doc/share/doc/ghc/html/libraries/base-4.11.1.0/Data-Monoid.html#t:Monoid" title="Data.Monoid">Monoid</a> m => <a href="Language-Python-Internal-Syntax-IR.html#t:SimpleStatement" title="Language.Python.Internal.Syntax.IR">SimpleStatement</a> m -> m <a href="#v:fold" class="selflink">#</a></p><p class="src"><a href="#v:foldMap">foldMap</a> :: <a href="file:///nix/store/vqpc66a1hnvmjq14k7crkp0diwarf9vl-ghc-8.4.4-doc/share/doc/ghc/html/libraries/base-4.11.1.0/Data-Monoid.html#t:Monoid" title="Data.Monoid">Monoid</a> m => (a -> m) -> <a href="Language-Python-Internal-Syntax-IR.html#t:SimpleStatement" title="Language.Python.Internal.Syntax.IR">SimpleStatement</a> a -> m <a href="#v:foldMap" class="selflink">#</a></p><p class="src"><a href="#v:foldr">foldr</a> :: (a -> b -> b) -> b -> <a href="Language-Python-Internal-Syntax-IR.html#t:SimpleStatement" title="Language.Python.Internal.Syntax.IR">SimpleStatement</a> a -> b <a href="#v:foldr" class="selflink">#</a></p><p class="src"><a href="#v:foldr-39-">foldr'</a> :: (a -> b -> b) -> b -> <a href="Language-Python-Internal-Syntax-IR.html#t:SimpleStatement" title="Language.Python.Internal.Syntax.IR">SimpleStatement</a> a -> b <a href="#v:foldr-39-" class="selflink">#</a></p><p class="src"><a href="#v:foldl">foldl</a> :: (b -> a -> b) -> b -> <a href="Language-Python-Internal-Syntax-IR.html#t:SimpleStatement" title="Language.Python.Internal.Syntax.IR">SimpleStatement</a> a -> b <a href="#v:foldl" class="selflink">#</a></p><p class="src"><a href="#v:foldl-39-">foldl'</a> :: (b -> a -> b) -> b -> <a href="Language-Python-Internal-Syntax-IR.html#t:SimpleStatement" title="Language.Python.Internal.Syntax.IR">SimpleStatement</a> a -> b <a href="#v:foldl-39-" class="selflink">#</a></p><p class="src"><a href="#v:foldr1">foldr1</a> :: (a -> a -> a) -> <a href="Language-Python-Internal-Syntax-IR.html#t:SimpleStatement" title="Language.Python.Internal.Syntax.IR">SimpleStatement</a> a -> a <a href="#v:foldr1" class="selflink">#</a></p><p class="src"><a href="#v:foldl1">foldl1</a> :: (a -> a -> a) -> <a href="Language-Python-Internal-Syntax-IR.html#t:SimpleStatement" title="Language.Python.Internal.Syntax.IR">SimpleStatement</a> a -> a <a href="#v:foldl1" class="selflink">#</a></p><p class="src"><a href="#v:toList">toList</a> :: <a href="Language-Python-Internal-Syntax-IR.html#t:SimpleStatement" title="Language.Python.Internal.Syntax.IR">SimpleStatement</a> a -> [a] <a href="#v:toList" class="selflink">#</a></p><p class="src"><a href="#v:null">null</a> :: <a href="Language-Python-Internal-Syntax-IR.html#t:SimpleStatement" title="Language.Python.Internal.Syntax.IR">SimpleStatement</a> a -> <a href="file:///nix/store/vqpc66a1hnvmjq14k7crkp0diwarf9vl-ghc-8.4.4-doc/share/doc/ghc/html/libraries/base-4.11.1.0/Data-Bool.html#t:Bool" title="Data.Bool">Bool</a> <a href="#v:null" class="selflink">#</a></p><p class="src"><a href="#v:length">length</a> :: <a href="Language-Python-Internal-Syntax-IR.html#t:SimpleStatement" title="Language.Python.Internal.Syntax.IR">SimpleStatement</a> a -> <a href="file:///nix/store/vqpc66a1hnvmjq14k7crkp0diwarf9vl-ghc-8.4.4-doc/share/doc/ghc/html/libraries/base-4.11.1.0/Data-Int.html#t:Int" title="Data.Int">Int</a> <a href="#v:length" class="selflink">#</a></p><p class="src"><a href="#v:elem">elem</a> :: <a href="file:///nix/store/vqpc66a1hnvmjq14k7crkp0diwarf9vl-ghc-8.4.4-doc/share/doc/ghc/html/libraries/base-4.11.1.0/Data-Eq.html#t:Eq" title="Data.Eq">Eq</a> a => a -> <a href="Language-Python-Internal-Syntax-IR.html#t:SimpleStatement" title="Language.Python.Internal.Syntax.IR">SimpleStatement</a> a -> <a href="file:///nix/store/vqpc66a1hnvmjq14k7crkp0diwarf9vl-ghc-8.4.4-doc/share/doc/ghc/html/libraries/base-4.11.1.0/Data-Bool.html#t:Bool" title="Data.Bool">Bool</a> <a href="#v:elem" class="selflink">#</a></p><p class="src"><a href="#v:maximum">maximum</a> :: <a href="file:///nix/store/vqpc66a1hnvmjq14k7crkp0diwarf9vl-ghc-8.4.4-doc/share/doc/ghc/html/libraries/base-4.11.1.0/Data-Ord.html#t:Ord" title="Data.Ord">Ord</a> a => <a href="Language-Python-Internal-Syntax-IR.html#t:SimpleStatement" title="Language.Python.Internal.Syntax.IR">SimpleStatement</a> a -> a <a href="#v:maximum" class="selflink">#</a></p><p class="src"><a href="#v:minimum">minimum</a> :: <a href="file:///nix/store/vqpc66a1hnvmjq14k7crkp0diwarf9vl-ghc-8.4.4-doc/share/doc/ghc/html/libraries/base-4.11.1.0/Data-Ord.html#t:Ord" title="Data.Ord">Ord</a> a => <a href="Language-Python-Internal-Syntax-IR.html#t:SimpleStatement" title="Language.Python.Internal.Syntax.IR">SimpleStatement</a> a -> a <a href="#v:minimum" class="selflink">#</a></p><p class="src"><a href="#v:sum">sum</a> :: <a href="file:///nix/store/vqpc66a1hnvmjq14k7crkp0diwarf9vl-ghc-8.4.4-doc/share/doc/ghc/html/libraries/base-4.11.1.0/Prelude.html#t:Num" title="Prelude">Num</a> a => <a href="Language-Python-Internal-Syntax-IR.html#t:SimpleStatement" title="Language.Python.Internal.Syntax.IR">SimpleStatement</a> a -> a <a href="#v:sum" class="selflink">#</a></p><p class="src"><a href="#v:product">product</a> :: <a href="file:///nix/store/vqpc66a1hnvmjq14k7crkp0diwarf9vl-ghc-8.4.4-doc/share/doc/ghc/html/libraries/base-4.11.1.0/Prelude.html#t:Num" title="Prelude">Num</a> a => <a href="Language-Python-Internal-Syntax-IR.html#t:SimpleStatement" title="Language.Python.Internal.Syntax.IR">SimpleStatement</a> a -> 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:SimpleStatement:Traversable:3"></span> <a href="file:///nix/store/vqpc66a1hnvmjq14k7crkp0diwarf9vl-ghc-8.4.4-doc/share/doc/ghc/html/libraries/base-4.11.1.0/Data-Traversable.html#t:Traversable" title="Data.Traversable">Traversable</a> <a href="Language-Python-Internal-Syntax-IR.html#t:SimpleStatement" title="Language.Python.Internal.Syntax.IR">SimpleStatement</a></span> <a href="#t:SimpleStatement" class="selflink">#</a></td><td class="doc empty"> </td></tr><tr><td colspan="2"><details id="i:id:SimpleStatement:Traversable:3"><summary class="hide-when-js-enabled">Instance details</summary><p>Defined in <a href="Language-Python-Internal-Syntax-IR.html">Language.Python.Internal.Syntax.IR</a></p> <div class="subs methods"><p class="caption">Methods</p><p class="src"><a href="#v:traverse">traverse</a> :: <a href="file:///nix/store/vqpc66a1hnvmjq14k7crkp0diwarf9vl-ghc-8.4.4-doc/share/doc/ghc/html/libraries/base-4.11.1.0/Control-Applicative.html#t:Applicative" title="Control.Applicative">Applicative</a> f => (a -> f b) -> <a href="Language-Python-Internal-Syntax-IR.html#t:SimpleStatement" title="Language.Python.Internal.Syntax.IR">SimpleStatement</a> a -> f (<a href="Language-Python-Internal-Syntax-IR.html#t:SimpleStatement" title="Language.Python.Internal.Syntax.IR">SimpleStatement</a> b) <a href="#v:traverse" class="selflink">#</a></p><p class="src"><a href="#v:sequenceA">sequenceA</a> :: <a href="file:///nix/store/vqpc66a1hnvmjq14k7crkp0diwarf9vl-ghc-8.4.4-doc/share/doc/ghc/html/libraries/base-4.11.1.0/Control-Applicative.html#t:Applicative" title="Control.Applicative">Applicative</a> f => <a href="Language-Python-Internal-Syntax-IR.html#t:SimpleStatement" title="Language.Python.Internal.Syntax.IR">SimpleStatement</a> (f a) -> f (<a href="Language-Python-Internal-Syntax-IR.html#t:SimpleStatement" title="Language.Python.Internal.Syntax.IR">SimpleStatement</a> a) <a href="#v:sequenceA" class="selflink">#</a></p><p class="src"><a href="#v:mapM">mapM</a> :: <a href="file:///nix/store/vqpc66a1hnvmjq14k7crkp0diwarf9vl-ghc-8.4.4-doc/share/doc/ghc/html/libraries/base-4.11.1.0/Control-Monad.html#t:Monad" title="Control.Monad">Monad</a> m => (a -> m b) -> <a href="Language-Python-Internal-Syntax-IR.html#t:SimpleStatement" title="Language.Python.Internal.Syntax.IR">SimpleStatement</a> a -> m (<a href="Language-Python-Internal-Syntax-IR.html#t:SimpleStatement" title="Language.Python.Internal.Syntax.IR">SimpleStatement</a> b) <a href="#v:mapM" class="selflink">#</a></p><p class="src"><a href="#v:sequence">sequence</a> :: <a href="file:///nix/store/vqpc66a1hnvmjq14k7crkp0diwarf9vl-ghc-8.4.4-doc/share/doc/ghc/html/libraries/base-4.11.1.0/Control-Monad.html#t:Monad" title="Control.Monad">Monad</a> m => <a href="Language-Python-Internal-Syntax-IR.html#t:SimpleStatement" title="Language.Python.Internal.Syntax.IR">SimpleStatement</a> (m a) -> m (<a href="Language-Python-Internal-Syntax-IR.html#t:SimpleStatement" title="Language.Python.Internal.Syntax.IR">SimpleStatement</a> 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:SimpleStatement:Eq:4"></span> <a href="file:///nix/store/vqpc66a1hnvmjq14k7crkp0diwarf9vl-ghc-8.4.4-doc/share/doc/ghc/html/libraries/base-4.11.1.0/Data-Eq.html#t:Eq" title="Data.Eq">Eq</a> a => <a href="file:///nix/store/vqpc66a1hnvmjq14k7crkp0diwarf9vl-ghc-8.4.4-doc/share/doc/ghc/html/libraries/base-4.11.1.0/Data-Eq.html#t:Eq" title="Data.Eq">Eq</a> (<a href="Language-Python-Internal-Syntax-IR.html#t:SimpleStatement" title="Language.Python.Internal.Syntax.IR">SimpleStatement</a> a)</span> <a href="#t:SimpleStatement" class="selflink">#</a></td><td class="doc empty"> </td></tr><tr><td colspan="2"><details id="i:id:SimpleStatement:Eq:4"><summary class="hide-when-js-enabled">Instance details</summary><p>Defined in <a href="Language-Python-Internal-Syntax-IR.html">Language.Python.Internal.Syntax.IR</a></p> <div class="subs methods"><p class="caption">Methods</p><p class="src"><a href="#v:-61--61-">(==)</a> :: <a href="Language-Python-Internal-Syntax-IR.html#t:SimpleStatement" title="Language.Python.Internal.Syntax.IR">SimpleStatement</a> a -> <a href="Language-Python-Internal-Syntax-IR.html#t:SimpleStatement" title="Language.Python.Internal.Syntax.IR">SimpleStatement</a> a -> <a href="file:///nix/store/vqpc66a1hnvmjq14k7crkp0diwarf9vl-ghc-8.4.4-doc/share/doc/ghc/html/libraries/base-4.11.1.0/Data-Bool.html#t:Bool" title="Data.Bool">Bool</a> <a href="#v:-61--61-" class="selflink">#</a></p><p class="src"><a href="#v:-47--61-">(/=)</a> :: <a href="Language-Python-Internal-Syntax-IR.html#t:SimpleStatement" title="Language.Python.Internal.Syntax.IR">SimpleStatement</a> a -> <a href="Language-Python-Internal-Syntax-IR.html#t:SimpleStatement" title="Language.Python.Internal.Syntax.IR">SimpleStatement</a> a -> <a href="file:///nix/store/vqpc66a1hnvmjq14k7crkp0diwarf9vl-ghc-8.4.4-doc/share/doc/ghc/html/libraries/base-4.11.1.0/Data-Bool.html#t:Bool" title="Data.Bool">Bool</a> <a href="#v:-47--61-" class="selflink">#</a></p></div></details></td></tr><tr><td class="src clearfix"><span class="inst-left"><span class="instance details-toggle-control details-toggle" data-details-id="i:id:SimpleStatement:Show:5"></span> <a href="file:///nix/store/vqpc66a1hnvmjq14k7crkp0diwarf9vl-ghc-8.4.4-doc/share/doc/ghc/html/libraries/base-4.11.1.0/Text-Show.html#t:Show" title="Text.Show">Show</a> a => <a href="file:///nix/store/vqpc66a1hnvmjq14k7crkp0diwarf9vl-ghc-8.4.4-doc/share/doc/ghc/html/libraries/base-4.11.1.0/Text-Show.html#t:Show" title="Text.Show">Show</a> (<a href="Language-Python-Internal-Syntax-IR.html#t:SimpleStatement" title="Language.Python.Internal.Syntax.IR">SimpleStatement</a> a)</span> <a href="#t:SimpleStatement" class="selflink">#</a></td><td class="doc empty"> </td></tr><tr><td colspan="2"><details id="i:id:SimpleStatement:Show:5"><summary class="hide-when-js-enabled">Instance details</summary><p>Defined in <a href="Language-Python-Internal-Syntax-IR.html">Language.Python.Internal.Syntax.IR</a></p> <div class="subs methods"><p class="caption">Methods</p><p class="src"><a href="#v:showsPrec">showsPrec</a> :: <a href="file:///nix/store/vqpc66a1hnvmjq14k7crkp0diwarf9vl-ghc-8.4.4-doc/share/doc/ghc/html/libraries/base-4.11.1.0/Data-Int.html#t:Int" title="Data.Int">Int</a> -> <a href="Language-Python-Internal-Syntax-IR.html#t:SimpleStatement" title="Language.Python.Internal.Syntax.IR">SimpleStatement</a> a -> <a href="file:///nix/store/vqpc66a1hnvmjq14k7crkp0diwarf9vl-ghc-8.4.4-doc/share/doc/ghc/html/libraries/base-4.11.1.0/Text-Show.html#t:ShowS" title="Text.Show">ShowS</a> <a href="#v:showsPrec" class="selflink">#</a></p><p class="src"><a href="#v:show">show</a> :: <a href="Language-Python-Internal-Syntax-IR.html#t:SimpleStatement" title="Language.Python.Internal.Syntax.IR">SimpleStatement</a> a -> <a href="file:///nix/store/vqpc66a1hnvmjq14k7crkp0diwarf9vl-ghc-8.4.4-doc/share/doc/ghc/html/libraries/base-4.11.1.0/Data-String.html#t:String" title="Data.String">String</a> <a href="#v:show" class="selflink">#</a></p><p class="src"><a href="#v:showList">showList</a> :: [<a href="Language-Python-Internal-Syntax-IR.html#t:SimpleStatement" title="Language.Python.Internal.Syntax.IR">SimpleStatement</a> a] -> <a href="file:///nix/store/vqpc66a1hnvmjq14k7crkp0diwarf9vl-ghc-8.4.4-doc/share/doc/ghc/html/libraries/base-4.11.1.0/Text-Show.html#t:ShowS" title="Text.Show">ShowS</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">data</span> <a id="t:Param" class="def">Param</a> a <a href="#t:Param" class="selflink">#</a></p><div class="subs constructors"><p class="caption">Constructors</p><table><tr><td class="src"><a id="v:PositionalParam" class="def">PositionalParam</a></td><td class="doc empty"> </td></tr><tr><td colspan="2"><div class="subs fields"><p class="caption">Fields</p><ul><li><dfn class="src"><a id="v:_paramAnn" class="def">_paramAnn</a> :: a</dfn><div class="doc empty"> </div></li><li><dfn class="src"><a id="v:_paramName" class="def">_paramName</a> :: <a href="Language-Python-Syntax-Ident.html#t:Ident" title="Language.Python.Syntax.Ident">Ident</a> '[] a</dfn><div class="doc empty"> </div></li><li><dfn class="src"><a id="v:_paramType" class="def">_paramType</a> :: <a href="file:///nix/store/vqpc66a1hnvmjq14k7crkp0diwarf9vl-ghc-8.4.4-doc/share/doc/ghc/html/libraries/base-4.11.1.0/Data-Maybe.html#t:Maybe" title="Data.Maybe">Maybe</a> (<a href="Language-Python-Syntax-Punctuation.html#t:Colon" title="Language.Python.Syntax.Punctuation">Colon</a>, <a href="Language-Python-Internal-Syntax-IR.html#t:Expr" title="Language.Python.Internal.Syntax.IR">Expr</a> a)</dfn><div class="doc empty"> </div></li></ul></div></td></tr><tr><td class="src"><a id="v:KeywordParam" class="def">KeywordParam</a></td><td class="doc empty"> </td></tr><tr><td colspan="2"><div class="subs fields"><p class="caption">Fields</p><ul><li><dfn class="src"><a id="v:_paramAnn" class="def">_paramAnn</a> :: a</dfn><div class="doc empty"> </div></li><li><dfn class="src"><a id="v:_paramName" class="def">_paramName</a> :: <a href="Language-Python-Syntax-Ident.html#t:Ident" title="Language.Python.Syntax.Ident">Ident</a> '[] a</dfn><div class="doc empty"> </div></li><li><dfn class="src"><a id="v:_paramType" class="def">_paramType</a> :: <a href="file:///nix/store/vqpc66a1hnvmjq14k7crkp0diwarf9vl-ghc-8.4.4-doc/share/doc/ghc/html/libraries/base-4.11.1.0/Data-Maybe.html#t:Maybe" title="Data.Maybe">Maybe</a> (<a href="Language-Python-Syntax-Punctuation.html#t:Colon" title="Language.Python.Syntax.Punctuation">Colon</a>, <a href="Language-Python-Internal-Syntax-IR.html#t:Expr" title="Language.Python.Internal.Syntax.IR">Expr</a> a)</dfn><div class="doc empty"> </div></li><li><dfn class="src"><a id="v:_unsafeKeywordParamWhitespaceRight" class="def">_unsafeKeywordParamWhitespaceRight</a> :: [<a href="Language-Python-Syntax-Whitespace.html#t:Whitespace" title="Language.Python.Syntax.Whitespace">Whitespace</a>]</dfn><div class="doc empty"> </div></li><li><dfn class="src"><a id="v:_unsafeKeywordParamExpr" class="def">_unsafeKeywordParamExpr</a> :: <a href="Language-Python-Internal-Syntax-IR.html#t:Expr" title="Language.Python.Internal.Syntax.IR">Expr</a> a</dfn><div class="doc empty"> </div></li></ul></div></td></tr><tr><td class="src"><a id="v:StarParam" class="def">StarParam</a></td><td class="doc empty"> </td></tr><tr><td colspan="2"><div class="subs fields"><p class="caption">Fields</p><ul><li><dfn class="src"><a id="v:_paramAnn" class="def">_paramAnn</a> :: a</dfn><div class="doc empty"> </div></li><li><dfn class="src"><a id="v:_unsafeStarParamWhitespace" class="def">_unsafeStarParamWhitespace</a> :: [<a href="Language-Python-Syntax-Whitespace.html#t:Whitespace" title="Language.Python.Syntax.Whitespace">Whitespace</a>]</dfn><div class="doc empty"> </div></li><li><dfn class="src"><a id="v:_unsafeStarParamName" class="def">_unsafeStarParamName</a> :: <a href="Language-Python-Syntax-Ident.html#t:Ident" title="Language.Python.Syntax.Ident">Ident</a> '[] a</dfn><div class="doc empty"> </div></li><li><dfn class="src"><a id="v:_paramType" class="def">_paramType</a> :: <a href="file:///nix/store/vqpc66a1hnvmjq14k7crkp0diwarf9vl-ghc-8.4.4-doc/share/doc/ghc/html/libraries/base-4.11.1.0/Data-Maybe.html#t:Maybe" title="Data.Maybe">Maybe</a> (<a href="Language-Python-Syntax-Punctuation.html#t:Colon" title="Language.Python.Syntax.Punctuation">Colon</a>, <a href="Language-Python-Internal-Syntax-IR.html#t:Expr" title="Language.Python.Internal.Syntax.IR">Expr</a> a)</dfn><div class="doc empty"> </div></li></ul></div></td></tr><tr><td class="src"><a id="v:UnnamedStarParam" class="def">UnnamedStarParam</a></td><td class="doc empty"> </td></tr><tr><td colspan="2"><div class="subs fields"><p class="caption">Fields</p><ul><li><dfn class="src"><a id="v:_paramAnn" class="def">_paramAnn</a> :: a</dfn><div class="doc empty"> </div></li><li><dfn class="src"><a id="v:_unsafeUnnamedStarParamWhitespace" class="def">_unsafeUnnamedStarParamWhitespace</a> :: [<a href="Language-Python-Syntax-Whitespace.html#t:Whitespace" title="Language.Python.Syntax.Whitespace">Whitespace</a>]</dfn><div class="doc empty"> </div></li></ul></div></td></tr><tr><td class="src"><a id="v:DoubleStarParam" class="def">DoubleStarParam</a></td><td class="doc empty"> </td></tr><tr><td colspan="2"><div class="subs fields"><p class="caption">Fields</p><ul><li><dfn class="src"><a id="v:_paramAnn" class="def">_paramAnn</a> :: a</dfn><div class="doc empty"> </div></li><li><dfn class="src"><a id="v:_unsafeDoubleStarParamWhitespace" class="def">_unsafeDoubleStarParamWhitespace</a> :: [<a href="Language-Python-Syntax-Whitespace.html#t:Whitespace" title="Language.Python.Syntax.Whitespace">Whitespace</a>]</dfn><div class="doc empty"> </div></li><li><dfn class="src"><a id="v:_paramName" class="def">_paramName</a> :: <a href="Language-Python-Syntax-Ident.html#t:Ident" title="Language.Python.Syntax.Ident">Ident</a> '[] a</dfn><div class="doc empty"> </div></li><li><dfn class="src"><a id="v:_paramType" class="def">_paramType</a> :: <a href="file:///nix/store/vqpc66a1hnvmjq14k7crkp0diwarf9vl-ghc-8.4.4-doc/share/doc/ghc/html/libraries/base-4.11.1.0/Data-Maybe.html#t:Maybe" title="Data.Maybe">Maybe</a> (<a href="Language-Python-Syntax-Punctuation.html#t:Colon" title="Language.Python.Syntax.Punctuation">Colon</a>, <a href="Language-Python-Internal-Syntax-IR.html#t:Expr" title="Language.Python.Internal.Syntax.IR">Expr</a> a)</dfn><div class="doc empty"> </div></li></ul></div></td></tr></table></div><div class="subs instances"><details id="i:Param" 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:Param:Functor:1"></span> <a href="file:///nix/store/vqpc66a1hnvmjq14k7crkp0diwarf9vl-ghc-8.4.4-doc/share/doc/ghc/html/libraries/base-4.11.1.0/Data-Functor.html#t:Functor" title="Data.Functor">Functor</a> <a href="Language-Python-Internal-Syntax-IR.html#t:Param" title="Language.Python.Internal.Syntax.IR">Param</a></span> <a href="#t:Param" class="selflink">#</a></td><td class="doc empty"> </td></tr><tr><td colspan="2"><details id="i:id:Param:Functor:1"><summary class="hide-when-js-enabled">Instance details</summary><p>Defined in <a href="Language-Python-Internal-Syntax-IR.html">Language.Python.Internal.Syntax.IR</a></p> <div class="subs methods"><p class="caption">Methods</p><p class="src"><a href="#v:fmap">fmap</a> :: (a -> b) -> <a href="Language-Python-Internal-Syntax-IR.html#t:Param" title="Language.Python.Internal.Syntax.IR">Param</a> a -> <a href="Language-Python-Internal-Syntax-IR.html#t:Param" title="Language.Python.Internal.Syntax.IR">Param</a> b <a href="#v:fmap" class="selflink">#</a></p><p class="src"><a href="#v:-60--36-">(<$)</a> :: a -> <a href="Language-Python-Internal-Syntax-IR.html#t:Param" title="Language.Python.Internal.Syntax.IR">Param</a> b -> <a href="Language-Python-Internal-Syntax-IR.html#t:Param" title="Language.Python.Internal.Syntax.IR">Param</a> a <a href="#v:-60--36-" class="selflink">#</a></p></div></details></td></tr><tr><td class="src clearfix"><span class="inst-left"><span class="instance details-toggle-control details-toggle" data-details-id="i:id:Param:Foldable:2"></span> <a href="file:///nix/store/vqpc66a1hnvmjq14k7crkp0diwarf9vl-ghc-8.4.4-doc/share/doc/ghc/html/libraries/base-4.11.1.0/Data-Foldable.html#t:Foldable" title="Data.Foldable">Foldable</a> <a href="Language-Python-Internal-Syntax-IR.html#t:Param" title="Language.Python.Internal.Syntax.IR">Param</a></span> <a href="#t:Param" class="selflink">#</a></td><td class="doc empty"> </td></tr><tr><td colspan="2"><details id="i:id:Param:Foldable:2"><summary class="hide-when-js-enabled">Instance details</summary><p>Defined in <a href="Language-Python-Internal-Syntax-IR.html">Language.Python.Internal.Syntax.IR</a></p> <div class="subs methods"><p class="caption">Methods</p><p class="src"><a href="#v:fold">fold</a> :: <a href="file:///nix/store/vqpc66a1hnvmjq14k7crkp0diwarf9vl-ghc-8.4.4-doc/share/doc/ghc/html/libraries/base-4.11.1.0/Data-Monoid.html#t:Monoid" title="Data.Monoid">Monoid</a> m => <a href="Language-Python-Internal-Syntax-IR.html#t:Param" title="Language.Python.Internal.Syntax.IR">Param</a> m -> m <a href="#v:fold" class="selflink">#</a></p><p class="src"><a href="#v:foldMap">foldMap</a> :: <a href="file:///nix/store/vqpc66a1hnvmjq14k7crkp0diwarf9vl-ghc-8.4.4-doc/share/doc/ghc/html/libraries/base-4.11.1.0/Data-Monoid.html#t:Monoid" title="Data.Monoid">Monoid</a> m => (a -> m) -> <a href="Language-Python-Internal-Syntax-IR.html#t:Param" title="Language.Python.Internal.Syntax.IR">Param</a> a -> m <a href="#v:foldMap" class="selflink">#</a></p><p class="src"><a href="#v:foldr">foldr</a> :: (a -> b -> b) -> b -> <a href="Language-Python-Internal-Syntax-IR.html#t:Param" title="Language.Python.Internal.Syntax.IR">Param</a> a -> b <a href="#v:foldr" class="selflink">#</a></p><p class="src"><a href="#v:foldr-39-">foldr'</a> :: (a -> b -> b) -> b -> <a href="Language-Python-Internal-Syntax-IR.html#t:Param" title="Language.Python.Internal.Syntax.IR">Param</a> a -> b <a href="#v:foldr-39-" class="selflink">#</a></p><p class="src"><a href="#v:foldl">foldl</a> :: (b -> a -> b) -> b -> <a href="Language-Python-Internal-Syntax-IR.html#t:Param" title="Language.Python.Internal.Syntax.IR">Param</a> a -> b <a href="#v:foldl" class="selflink">#</a></p><p class="src"><a href="#v:foldl-39-">foldl'</a> :: (b -> a -> b) -> b -> <a href="Language-Python-Internal-Syntax-IR.html#t:Param" title="Language.Python.Internal.Syntax.IR">Param</a> a -> b <a href="#v:foldl-39-" class="selflink">#</a></p><p class="src"><a href="#v:foldr1">foldr1</a> :: (a -> a -> a) -> <a href="Language-Python-Internal-Syntax-IR.html#t:Param" title="Language.Python.Internal.Syntax.IR">Param</a> a -> a <a href="#v:foldr1" class="selflink">#</a></p><p class="src"><a href="#v:foldl1">foldl1</a> :: (a -> a -> a) -> <a href="Language-Python-Internal-Syntax-IR.html#t:Param" title="Language.Python.Internal.Syntax.IR">Param</a> a -> a <a href="#v:foldl1" class="selflink">#</a></p><p class="src"><a href="#v:toList">toList</a> :: <a href="Language-Python-Internal-Syntax-IR.html#t:Param" title="Language.Python.Internal.Syntax.IR">Param</a> a -> [a] <a href="#v:toList" class="selflink">#</a></p><p class="src"><a href="#v:null">null</a> :: <a href="Language-Python-Internal-Syntax-IR.html#t:Param" title="Language.Python.Internal.Syntax.IR">Param</a> a -> <a href="file:///nix/store/vqpc66a1hnvmjq14k7crkp0diwarf9vl-ghc-8.4.4-doc/share/doc/ghc/html/libraries/base-4.11.1.0/Data-Bool.html#t:Bool" title="Data.Bool">Bool</a> <a href="#v:null" class="selflink">#</a></p><p class="src"><a href="#v:length">length</a> :: <a href="Language-Python-Internal-Syntax-IR.html#t:Param" title="Language.Python.Internal.Syntax.IR">Param</a> a -> <a href="file:///nix/store/vqpc66a1hnvmjq14k7crkp0diwarf9vl-ghc-8.4.4-doc/share/doc/ghc/html/libraries/base-4.11.1.0/Data-Int.html#t:Int" title="Data.Int">Int</a> <a href="#v:length" class="selflink">#</a></p><p class="src"><a href="#v:elem">elem</a> :: <a href="file:///nix/store/vqpc66a1hnvmjq14k7crkp0diwarf9vl-ghc-8.4.4-doc/share/doc/ghc/html/libraries/base-4.11.1.0/Data-Eq.html#t:Eq" title="Data.Eq">Eq</a> a => a -> <a href="Language-Python-Internal-Syntax-IR.html#t:Param" title="Language.Python.Internal.Syntax.IR">Param</a> a -> <a href="file:///nix/store/vqpc66a1hnvmjq14k7crkp0diwarf9vl-ghc-8.4.4-doc/share/doc/ghc/html/libraries/base-4.11.1.0/Data-Bool.html#t:Bool" title="Data.Bool">Bool</a> <a href="#v:elem" class="selflink">#</a></p><p class="src"><a href="#v:maximum">maximum</a> :: <a href="file:///nix/store/vqpc66a1hnvmjq14k7crkp0diwarf9vl-ghc-8.4.4-doc/share/doc/ghc/html/libraries/base-4.11.1.0/Data-Ord.html#t:Ord" title="Data.Ord">Ord</a> a => <a href="Language-Python-Internal-Syntax-IR.html#t:Param" title="Language.Python.Internal.Syntax.IR">Param</a> a -> a <a href="#v:maximum" class="selflink">#</a></p><p class="src"><a href="#v:minimum">minimum</a> :: <a href="file:///nix/store/vqpc66a1hnvmjq14k7crkp0diwarf9vl-ghc-8.4.4-doc/share/doc/ghc/html/libraries/base-4.11.1.0/Data-Ord.html#t:Ord" title="Data.Ord">Ord</a> a => <a href="Language-Python-Internal-Syntax-IR.html#t:Param" title="Language.Python.Internal.Syntax.IR">Param</a> a -> a <a href="#v:minimum" class="selflink">#</a></p><p class="src"><a href="#v:sum">sum</a> :: <a href="file:///nix/store/vqpc66a1hnvmjq14k7crkp0diwarf9vl-ghc-8.4.4-doc/share/doc/ghc/html/libraries/base-4.11.1.0/Prelude.html#t:Num" title="Prelude">Num</a> a => <a href="Language-Python-Internal-Syntax-IR.html#t:Param" title="Language.Python.Internal.Syntax.IR">Param</a> a -> a <a href="#v:sum" class="selflink">#</a></p><p class="src"><a href="#v:product">product</a> :: <a href="file:///nix/store/vqpc66a1hnvmjq14k7crkp0diwarf9vl-ghc-8.4.4-doc/share/doc/ghc/html/libraries/base-4.11.1.0/Prelude.html#t:Num" title="Prelude">Num</a> a => <a href="Language-Python-Internal-Syntax-IR.html#t:Param" title="Language.Python.Internal.Syntax.IR">Param</a> a -> 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:Param:Traversable:3"></span> <a href="file:///nix/store/vqpc66a1hnvmjq14k7crkp0diwarf9vl-ghc-8.4.4-doc/share/doc/ghc/html/libraries/base-4.11.1.0/Data-Traversable.html#t:Traversable" title="Data.Traversable">Traversable</a> <a href="Language-Python-Internal-Syntax-IR.html#t:Param" title="Language.Python.Internal.Syntax.IR">Param</a></span> <a href="#t:Param" class="selflink">#</a></td><td class="doc empty"> </td></tr><tr><td colspan="2"><details id="i:id:Param:Traversable:3"><summary class="hide-when-js-enabled">Instance details</summary><p>Defined in <a href="Language-Python-Internal-Syntax-IR.html">Language.Python.Internal.Syntax.IR</a></p> <div class="subs methods"><p class="caption">Methods</p><p class="src"><a href="#v:traverse">traverse</a> :: <a href="file:///nix/store/vqpc66a1hnvmjq14k7crkp0diwarf9vl-ghc-8.4.4-doc/share/doc/ghc/html/libraries/base-4.11.1.0/Control-Applicative.html#t:Applicative" title="Control.Applicative">Applicative</a> f => (a -> f b) -> <a href="Language-Python-Internal-Syntax-IR.html#t:Param" title="Language.Python.Internal.Syntax.IR">Param</a> a -> f (<a href="Language-Python-Internal-Syntax-IR.html#t:Param" title="Language.Python.Internal.Syntax.IR">Param</a> b) <a href="#v:traverse" class="selflink">#</a></p><p class="src"><a href="#v:sequenceA">sequenceA</a> :: <a href="file:///nix/store/vqpc66a1hnvmjq14k7crkp0diwarf9vl-ghc-8.4.4-doc/share/doc/ghc/html/libraries/base-4.11.1.0/Control-Applicative.html#t:Applicative" title="Control.Applicative">Applicative</a> f => <a href="Language-Python-Internal-Syntax-IR.html#t:Param" title="Language.Python.Internal.Syntax.IR">Param</a> (f a) -> f (<a href="Language-Python-Internal-Syntax-IR.html#t:Param" title="Language.Python.Internal.Syntax.IR">Param</a> a) <a href="#v:sequenceA" class="selflink">#</a></p><p class="src"><a href="#v:mapM">mapM</a> :: <a href="file:///nix/store/vqpc66a1hnvmjq14k7crkp0diwarf9vl-ghc-8.4.4-doc/share/doc/ghc/html/libraries/base-4.11.1.0/Control-Monad.html#t:Monad" title="Control.Monad">Monad</a> m => (a -> m b) -> <a href="Language-Python-Internal-Syntax-IR.html#t:Param" title="Language.Python.Internal.Syntax.IR">Param</a> a -> m (<a href="Language-Python-Internal-Syntax-IR.html#t:Param" title="Language.Python.Internal.Syntax.IR">Param</a> b) <a href="#v:mapM" class="selflink">#</a></p><p class="src"><a href="#v:sequence">sequence</a> :: <a href="file:///nix/store/vqpc66a1hnvmjq14k7crkp0diwarf9vl-ghc-8.4.4-doc/share/doc/ghc/html/libraries/base-4.11.1.0/Control-Monad.html#t:Monad" title="Control.Monad">Monad</a> m => <a href="Language-Python-Internal-Syntax-IR.html#t:Param" title="Language.Python.Internal.Syntax.IR">Param</a> (m a) -> m (<a href="Language-Python-Internal-Syntax-IR.html#t:Param" title="Language.Python.Internal.Syntax.IR">Param</a> 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:Param:Eq:4"></span> <a href="file:///nix/store/vqpc66a1hnvmjq14k7crkp0diwarf9vl-ghc-8.4.4-doc/share/doc/ghc/html/libraries/base-4.11.1.0/Data-Eq.html#t:Eq" title="Data.Eq">Eq</a> a => <a href="file:///nix/store/vqpc66a1hnvmjq14k7crkp0diwarf9vl-ghc-8.4.4-doc/share/doc/ghc/html/libraries/base-4.11.1.0/Data-Eq.html#t:Eq" title="Data.Eq">Eq</a> (<a href="Language-Python-Internal-Syntax-IR.html#t:Param" title="Language.Python.Internal.Syntax.IR">Param</a> a)</span> <a href="#t:Param" class="selflink">#</a></td><td class="doc empty"> </td></tr><tr><td colspan="2"><details id="i:id:Param:Eq:4"><summary class="hide-when-js-enabled">Instance details</summary><p>Defined in <a href="Language-Python-Internal-Syntax-IR.html">Language.Python.Internal.Syntax.IR</a></p> <div class="subs methods"><p class="caption">Methods</p><p class="src"><a href="#v:-61--61-">(==)</a> :: <a href="Language-Python-Internal-Syntax-IR.html#t:Param" title="Language.Python.Internal.Syntax.IR">Param</a> a -> <a href="Language-Python-Internal-Syntax-IR.html#t:Param" title="Language.Python.Internal.Syntax.IR">Param</a> a -> <a href="file:///nix/store/vqpc66a1hnvmjq14k7crkp0diwarf9vl-ghc-8.4.4-doc/share/doc/ghc/html/libraries/base-4.11.1.0/Data-Bool.html#t:Bool" title="Data.Bool">Bool</a> <a href="#v:-61--61-" class="selflink">#</a></p><p class="src"><a href="#v:-47--61-">(/=)</a> :: <a href="Language-Python-Internal-Syntax-IR.html#t:Param" title="Language.Python.Internal.Syntax.IR">Param</a> a -> <a href="Language-Python-Internal-Syntax-IR.html#t:Param" title="Language.Python.Internal.Syntax.IR">Param</a> a -> <a href="file:///nix/store/vqpc66a1hnvmjq14k7crkp0diwarf9vl-ghc-8.4.4-doc/share/doc/ghc/html/libraries/base-4.11.1.0/Data-Bool.html#t:Bool" title="Data.Bool">Bool</a> <a href="#v:-47--61-" class="selflink">#</a></p></div></details></td></tr><tr><td class="src clearfix"><span class="inst-left"><span class="instance details-toggle-control details-toggle" data-details-id="i:id:Param:Show:5"></span> <a href="file:///nix/store/vqpc66a1hnvmjq14k7crkp0diwarf9vl-ghc-8.4.4-doc/share/doc/ghc/html/libraries/base-4.11.1.0/Text-Show.html#t:Show" title="Text.Show">Show</a> a => <a href="file:///nix/store/vqpc66a1hnvmjq14k7crkp0diwarf9vl-ghc-8.4.4-doc/share/doc/ghc/html/libraries/base-4.11.1.0/Text-Show.html#t:Show" title="Text.Show">Show</a> (<a href="Language-Python-Internal-Syntax-IR.html#t:Param" title="Language.Python.Internal.Syntax.IR">Param</a> a)</span> <a href="#t:Param" class="selflink">#</a></td><td class="doc empty"> </td></tr><tr><td colspan="2"><details id="i:id:Param:Show:5"><summary class="hide-when-js-enabled">Instance details</summary><p>Defined in <a href="Language-Python-Internal-Syntax-IR.html">Language.Python.Internal.Syntax.IR</a></p> <div class="subs methods"><p class="caption">Methods</p><p class="src"><a href="#v:showsPrec">showsPrec</a> :: <a href="file:///nix/store/vqpc66a1hnvmjq14k7crkp0diwarf9vl-ghc-8.4.4-doc/share/doc/ghc/html/libraries/base-4.11.1.0/Data-Int.html#t:Int" title="Data.Int">Int</a> -> <a href="Language-Python-Internal-Syntax-IR.html#t:Param" title="Language.Python.Internal.Syntax.IR">Param</a> a -> <a href="file:///nix/store/vqpc66a1hnvmjq14k7crkp0diwarf9vl-ghc-8.4.4-doc/share/doc/ghc/html/libraries/base-4.11.1.0/Text-Show.html#t:ShowS" title="Text.Show">ShowS</a> <a href="#v:showsPrec" class="selflink">#</a></p><p class="src"><a href="#v:show">show</a> :: <a href="Language-Python-Internal-Syntax-IR.html#t:Param" title="Language.Python.Internal.Syntax.IR">Param</a> a -> <a href="file:///nix/store/vqpc66a1hnvmjq14k7crkp0diwarf9vl-ghc-8.4.4-doc/share/doc/ghc/html/libraries/base-4.11.1.0/Data-String.html#t:String" title="Data.String">String</a> <a href="#v:show" class="selflink">#</a></p><p class="src"><a href="#v:showList">showList</a> :: [<a href="Language-Python-Internal-Syntax-IR.html#t:Param" title="Language.Python.Internal.Syntax.IR">Param</a> a] -> <a href="file:///nix/store/vqpc66a1hnvmjq14k7crkp0diwarf9vl-ghc-8.4.4-doc/share/doc/ghc/html/libraries/base-4.11.1.0/Text-Show.html#t:ShowS" title="Text.Show">ShowS</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">data</span> <a id="t:CompIf" class="def">CompIf</a> a <a href="#t:CompIf" class="selflink">#</a></p><div class="subs constructors"><p class="caption">Constructors</p><table><tr><td class="src"><a id="v:CompIf" class="def">CompIf</a> a [<a href="Language-Python-Syntax-Whitespace.html#t:Whitespace" title="Language.Python.Syntax.Whitespace">Whitespace</a>] (<a href="Language-Python-Internal-Syntax-IR.html#t:Expr" title="Language.Python.Internal.Syntax.IR">Expr</a> a)</td><td class="doc"><p>'if' <a href="any_spaces">any_spaces</a> <a href="expr">expr</a></p></td></tr></table></div><div class="subs instances"><details id="i:CompIf" 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:CompIf:Functor:1"></span> <a href="file:///nix/store/vqpc66a1hnvmjq14k7crkp0diwarf9vl-ghc-8.4.4-doc/share/doc/ghc/html/libraries/base-4.11.1.0/Data-Functor.html#t:Functor" title="Data.Functor">Functor</a> <a href="Language-Python-Internal-Syntax-IR.html#t:CompIf" title="Language.Python.Internal.Syntax.IR">CompIf</a></span> <a href="#t:CompIf" class="selflink">#</a></td><td class="doc empty"> </td></tr><tr><td colspan="2"><details id="i:id:CompIf:Functor:1"><summary class="hide-when-js-enabled">Instance details</summary><p>Defined in <a href="Language-Python-Internal-Syntax-IR.html">Language.Python.Internal.Syntax.IR</a></p> <div class="subs methods"><p class="caption">Methods</p><p class="src"><a href="#v:fmap">fmap</a> :: (a -> b) -> <a href="Language-Python-Internal-Syntax-IR.html#t:CompIf" title="Language.Python.Internal.Syntax.IR">CompIf</a> a -> <a href="Language-Python-Internal-Syntax-IR.html#t:CompIf" title="Language.Python.Internal.Syntax.IR">CompIf</a> b <a href="#v:fmap" class="selflink">#</a></p><p class="src"><a href="#v:-60--36-">(<$)</a> :: a -> <a href="Language-Python-Internal-Syntax-IR.html#t:CompIf" title="Language.Python.Internal.Syntax.IR">CompIf</a> b -> <a href="Language-Python-Internal-Syntax-IR.html#t:CompIf" title="Language.Python.Internal.Syntax.IR">CompIf</a> a <a href="#v:-60--36-" class="selflink">#</a></p></div></details></td></tr><tr><td class="src clearfix"><span class="inst-left"><span class="instance details-toggle-control details-toggle" data-details-id="i:id:CompIf:Foldable:2"></span> <a href="file:///nix/store/vqpc66a1hnvmjq14k7crkp0diwarf9vl-ghc-8.4.4-doc/share/doc/ghc/html/libraries/base-4.11.1.0/Data-Foldable.html#t:Foldable" title="Data.Foldable">Foldable</a> <a href="Language-Python-Internal-Syntax-IR.html#t:CompIf" title="Language.Python.Internal.Syntax.IR">CompIf</a></span> <a href="#t:CompIf" class="selflink">#</a></td><td class="doc empty"> </td></tr><tr><td colspan="2"><details id="i:id:CompIf:Foldable:2"><summary class="hide-when-js-enabled">Instance details</summary><p>Defined in <a href="Language-Python-Internal-Syntax-IR.html">Language.Python.Internal.Syntax.IR</a></p> <div class="subs methods"><p class="caption">Methods</p><p class="src"><a href="#v:fold">fold</a> :: <a href="file:///nix/store/vqpc66a1hnvmjq14k7crkp0diwarf9vl-ghc-8.4.4-doc/share/doc/ghc/html/libraries/base-4.11.1.0/Data-Monoid.html#t:Monoid" title="Data.Monoid">Monoid</a> m => <a href="Language-Python-Internal-Syntax-IR.html#t:CompIf" title="Language.Python.Internal.Syntax.IR">CompIf</a> m -> m <a href="#v:fold" class="selflink">#</a></p><p class="src"><a href="#v:foldMap">foldMap</a> :: <a href="file:///nix/store/vqpc66a1hnvmjq14k7crkp0diwarf9vl-ghc-8.4.4-doc/share/doc/ghc/html/libraries/base-4.11.1.0/Data-Monoid.html#t:Monoid" title="Data.Monoid">Monoid</a> m => (a -> m) -> <a href="Language-Python-Internal-Syntax-IR.html#t:CompIf" title="Language.Python.Internal.Syntax.IR">CompIf</a> a -> m <a href="#v:foldMap" class="selflink">#</a></p><p class="src"><a href="#v:foldr">foldr</a> :: (a -> b -> b) -> b -> <a href="Language-Python-Internal-Syntax-IR.html#t:CompIf" title="Language.Python.Internal.Syntax.IR">CompIf</a> a -> b <a href="#v:foldr" class="selflink">#</a></p><p class="src"><a href="#v:foldr-39-">foldr'</a> :: (a -> b -> b) -> b -> <a href="Language-Python-Internal-Syntax-IR.html#t:CompIf" title="Language.Python.Internal.Syntax.IR">CompIf</a> a -> b <a href="#v:foldr-39-" class="selflink">#</a></p><p class="src"><a href="#v:foldl">foldl</a> :: (b -> a -> b) -> b -> <a href="Language-Python-Internal-Syntax-IR.html#t:CompIf" title="Language.Python.Internal.Syntax.IR">CompIf</a> a -> b <a href="#v:foldl" class="selflink">#</a></p><p class="src"><a href="#v:foldl-39-">foldl'</a> :: (b -> a -> b) -> b -> <a href="Language-Python-Internal-Syntax-IR.html#t:CompIf" title="Language.Python.Internal.Syntax.IR">CompIf</a> a -> b <a href="#v:foldl-39-" class="selflink">#</a></p><p class="src"><a href="#v:foldr1">foldr1</a> :: (a -> a -> a) -> <a href="Language-Python-Internal-Syntax-IR.html#t:CompIf" title="Language.Python.Internal.Syntax.IR">CompIf</a> a -> a <a href="#v:foldr1" class="selflink">#</a></p><p class="src"><a href="#v:foldl1">foldl1</a> :: (a -> a -> a) -> <a href="Language-Python-Internal-Syntax-IR.html#t:CompIf" title="Language.Python.Internal.Syntax.IR">CompIf</a> a -> a <a href="#v:foldl1" class="selflink">#</a></p><p class="src"><a href="#v:toList">toList</a> :: <a href="Language-Python-Internal-Syntax-IR.html#t:CompIf" title="Language.Python.Internal.Syntax.IR">CompIf</a> a -> [a] <a href="#v:toList" class="selflink">#</a></p><p class="src"><a href="#v:null">null</a> :: <a href="Language-Python-Internal-Syntax-IR.html#t:CompIf" title="Language.Python.Internal.Syntax.IR">CompIf</a> a -> <a href="file:///nix/store/vqpc66a1hnvmjq14k7crkp0diwarf9vl-ghc-8.4.4-doc/share/doc/ghc/html/libraries/base-4.11.1.0/Data-Bool.html#t:Bool" title="Data.Bool">Bool</a> <a href="#v:null" class="selflink">#</a></p><p class="src"><a href="#v:length">length</a> :: <a href="Language-Python-Internal-Syntax-IR.html#t:CompIf" title="Language.Python.Internal.Syntax.IR">CompIf</a> a -> <a href="file:///nix/store/vqpc66a1hnvmjq14k7crkp0diwarf9vl-ghc-8.4.4-doc/share/doc/ghc/html/libraries/base-4.11.1.0/Data-Int.html#t:Int" title="Data.Int">Int</a> <a href="#v:length" class="selflink">#</a></p><p class="src"><a href="#v:elem">elem</a> :: <a href="file:///nix/store/vqpc66a1hnvmjq14k7crkp0diwarf9vl-ghc-8.4.4-doc/share/doc/ghc/html/libraries/base-4.11.1.0/Data-Eq.html#t:Eq" title="Data.Eq">Eq</a> a => a -> <a href="Language-Python-Internal-Syntax-IR.html#t:CompIf" title="Language.Python.Internal.Syntax.IR">CompIf</a> a -> <a href="file:///nix/store/vqpc66a1hnvmjq14k7crkp0diwarf9vl-ghc-8.4.4-doc/share/doc/ghc/html/libraries/base-4.11.1.0/Data-Bool.html#t:Bool" title="Data.Bool">Bool</a> <a href="#v:elem" class="selflink">#</a></p><p class="src"><a href="#v:maximum">maximum</a> :: <a href="file:///nix/store/vqpc66a1hnvmjq14k7crkp0diwarf9vl-ghc-8.4.4-doc/share/doc/ghc/html/libraries/base-4.11.1.0/Data-Ord.html#t:Ord" title="Data.Ord">Ord</a> a => <a href="Language-Python-Internal-Syntax-IR.html#t:CompIf" title="Language.Python.Internal.Syntax.IR">CompIf</a> a -> a <a href="#v:maximum" class="selflink">#</a></p><p class="src"><a href="#v:minimum">minimum</a> :: <a href="file:///nix/store/vqpc66a1hnvmjq14k7crkp0diwarf9vl-ghc-8.4.4-doc/share/doc/ghc/html/libraries/base-4.11.1.0/Data-Ord.html#t:Ord" title="Data.Ord">Ord</a> a => <a href="Language-Python-Internal-Syntax-IR.html#t:CompIf" title="Language.Python.Internal.Syntax.IR">CompIf</a> a -> a <a href="#v:minimum" class="selflink">#</a></p><p class="src"><a href="#v:sum">sum</a> :: <a href="file:///nix/store/vqpc66a1hnvmjq14k7crkp0diwarf9vl-ghc-8.4.4-doc/share/doc/ghc/html/libraries/base-4.11.1.0/Prelude.html#t:Num" title="Prelude">Num</a> a => <a href="Language-Python-Internal-Syntax-IR.html#t:CompIf" title="Language.Python.Internal.Syntax.IR">CompIf</a> a -> a <a href="#v:sum" class="selflink">#</a></p><p class="src"><a href="#v:product">product</a> :: <a href="file:///nix/store/vqpc66a1hnvmjq14k7crkp0diwarf9vl-ghc-8.4.4-doc/share/doc/ghc/html/libraries/base-4.11.1.0/Prelude.html#t:Num" title="Prelude">Num</a> a => <a href="Language-Python-Internal-Syntax-IR.html#t:CompIf" title="Language.Python.Internal.Syntax.IR">CompIf</a> a -> 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:CompIf:Traversable:3"></span> <a href="file:///nix/store/vqpc66a1hnvmjq14k7crkp0diwarf9vl-ghc-8.4.4-doc/share/doc/ghc/html/libraries/base-4.11.1.0/Data-Traversable.html#t:Traversable" title="Data.Traversable">Traversable</a> <a href="Language-Python-Internal-Syntax-IR.html#t:CompIf" title="Language.Python.Internal.Syntax.IR">CompIf</a></span> <a href="#t:CompIf" class="selflink">#</a></td><td class="doc empty"> </td></tr><tr><td colspan="2"><details id="i:id:CompIf:Traversable:3"><summary class="hide-when-js-enabled">Instance details</summary><p>Defined in <a href="Language-Python-Internal-Syntax-IR.html">Language.Python.Internal.Syntax.IR</a></p> <div class="subs methods"><p class="caption">Methods</p><p class="src"><a href="#v:traverse">traverse</a> :: <a href="file:///nix/store/vqpc66a1hnvmjq14k7crkp0diwarf9vl-ghc-8.4.4-doc/share/doc/ghc/html/libraries/base-4.11.1.0/Control-Applicative.html#t:Applicative" title="Control.Applicative">Applicative</a> f => (a -> f b) -> <a href="Language-Python-Internal-Syntax-IR.html#t:CompIf" title="Language.Python.Internal.Syntax.IR">CompIf</a> a -> f (<a href="Language-Python-Internal-Syntax-IR.html#t:CompIf" title="Language.Python.Internal.Syntax.IR">CompIf</a> b) <a href="#v:traverse" class="selflink">#</a></p><p class="src"><a href="#v:sequenceA">sequenceA</a> :: <a href="file:///nix/store/vqpc66a1hnvmjq14k7crkp0diwarf9vl-ghc-8.4.4-doc/share/doc/ghc/html/libraries/base-4.11.1.0/Control-Applicative.html#t:Applicative" title="Control.Applicative">Applicative</a> f => <a href="Language-Python-Internal-Syntax-IR.html#t:CompIf" title="Language.Python.Internal.Syntax.IR">CompIf</a> (f a) -> f (<a href="Language-Python-Internal-Syntax-IR.html#t:CompIf" title="Language.Python.Internal.Syntax.IR">CompIf</a> a) <a href="#v:sequenceA" class="selflink">#</a></p><p class="src"><a href="#v:mapM">mapM</a> :: <a href="file:///nix/store/vqpc66a1hnvmjq14k7crkp0diwarf9vl-ghc-8.4.4-doc/share/doc/ghc/html/libraries/base-4.11.1.0/Control-Monad.html#t:Monad" title="Control.Monad">Monad</a> m => (a -> m b) -> <a href="Language-Python-Internal-Syntax-IR.html#t:CompIf" title="Language.Python.Internal.Syntax.IR">CompIf</a> a -> m (<a href="Language-Python-Internal-Syntax-IR.html#t:CompIf" title="Language.Python.Internal.Syntax.IR">CompIf</a> b) <a href="#v:mapM" class="selflink">#</a></p><p class="src"><a href="#v:sequence">sequence</a> :: <a href="file:///nix/store/vqpc66a1hnvmjq14k7crkp0diwarf9vl-ghc-8.4.4-doc/share/doc/ghc/html/libraries/base-4.11.1.0/Control-Monad.html#t:Monad" title="Control.Monad">Monad</a> m => <a href="Language-Python-Internal-Syntax-IR.html#t:CompIf" title="Language.Python.Internal.Syntax.IR">CompIf</a> (m a) -> m (<a href="Language-Python-Internal-Syntax-IR.html#t:CompIf" title="Language.Python.Internal.Syntax.IR">CompIf</a> 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:CompIf:Eq:4"></span> <a href="file:///nix/store/vqpc66a1hnvmjq14k7crkp0diwarf9vl-ghc-8.4.4-doc/share/doc/ghc/html/libraries/base-4.11.1.0/Data-Eq.html#t:Eq" title="Data.Eq">Eq</a> a => <a href="file:///nix/store/vqpc66a1hnvmjq14k7crkp0diwarf9vl-ghc-8.4.4-doc/share/doc/ghc/html/libraries/base-4.11.1.0/Data-Eq.html#t:Eq" title="Data.Eq">Eq</a> (<a href="Language-Python-Internal-Syntax-IR.html#t:CompIf" title="Language.Python.Internal.Syntax.IR">CompIf</a> a)</span> <a href="#t:CompIf" class="selflink">#</a></td><td class="doc empty"> </td></tr><tr><td colspan="2"><details id="i:id:CompIf:Eq:4"><summary class="hide-when-js-enabled">Instance details</summary><p>Defined in <a href="Language-Python-Internal-Syntax-IR.html">Language.Python.Internal.Syntax.IR</a></p> <div class="subs methods"><p class="caption">Methods</p><p class="src"><a href="#v:-61--61-">(==)</a> :: <a href="Language-Python-Internal-Syntax-IR.html#t:CompIf" title="Language.Python.Internal.Syntax.IR">CompIf</a> a -> <a href="Language-Python-Internal-Syntax-IR.html#t:CompIf" title="Language.Python.Internal.Syntax.IR">CompIf</a> a -> <a href="file:///nix/store/vqpc66a1hnvmjq14k7crkp0diwarf9vl-ghc-8.4.4-doc/share/doc/ghc/html/libraries/base-4.11.1.0/Data-Bool.html#t:Bool" title="Data.Bool">Bool</a> <a href="#v:-61--61-" class="selflink">#</a></p><p class="src"><a href="#v:-47--61-">(/=)</a> :: <a href="Language-Python-Internal-Syntax-IR.html#t:CompIf" title="Language.Python.Internal.Syntax.IR">CompIf</a> a -> <a href="Language-Python-Internal-Syntax-IR.html#t:CompIf" title="Language.Python.Internal.Syntax.IR">CompIf</a> a -> <a href="file:///nix/store/vqpc66a1hnvmjq14k7crkp0diwarf9vl-ghc-8.4.4-doc/share/doc/ghc/html/libraries/base-4.11.1.0/Data-Bool.html#t:Bool" title="Data.Bool">Bool</a> <a href="#v:-47--61-" class="selflink">#</a></p></div></details></td></tr><tr><td class="src clearfix"><span class="inst-left"><span class="instance details-toggle-control details-toggle" data-details-id="i:id:CompIf:Show:5"></span> <a href="file:///nix/store/vqpc66a1hnvmjq14k7crkp0diwarf9vl-ghc-8.4.4-doc/share/doc/ghc/html/libraries/base-4.11.1.0/Text-Show.html#t:Show" title="Text.Show">Show</a> a => <a href="file:///nix/store/vqpc66a1hnvmjq14k7crkp0diwarf9vl-ghc-8.4.4-doc/share/doc/ghc/html/libraries/base-4.11.1.0/Text-Show.html#t:Show" title="Text.Show">Show</a> (<a href="Language-Python-Internal-Syntax-IR.html#t:CompIf" title="Language.Python.Internal.Syntax.IR">CompIf</a> a)</span> <a href="#t:CompIf" class="selflink">#</a></td><td class="doc empty"> </td></tr><tr><td colspan="2"><details id="i:id:CompIf:Show:5"><summary class="hide-when-js-enabled">Instance details</summary><p>Defined in <a href="Language-Python-Internal-Syntax-IR.html">Language.Python.Internal.Syntax.IR</a></p> <div class="subs methods"><p class="caption">Methods</p><p class="src"><a href="#v:showsPrec">showsPrec</a> :: <a href="file:///nix/store/vqpc66a1hnvmjq14k7crkp0diwarf9vl-ghc-8.4.4-doc/share/doc/ghc/html/libraries/base-4.11.1.0/Data-Int.html#t:Int" title="Data.Int">Int</a> -> <a href="Language-Python-Internal-Syntax-IR.html#t:CompIf" title="Language.Python.Internal.Syntax.IR">CompIf</a> a -> <a href="file:///nix/store/vqpc66a1hnvmjq14k7crkp0diwarf9vl-ghc-8.4.4-doc/share/doc/ghc/html/libraries/base-4.11.1.0/Text-Show.html#t:ShowS" title="Text.Show">ShowS</a> <a href="#v:showsPrec" class="selflink">#</a></p><p class="src"><a href="#v:show">show</a> :: <a href="Language-Python-Internal-Syntax-IR.html#t:CompIf" title="Language.Python.Internal.Syntax.IR">CompIf</a> a -> <a href="file:///nix/store/vqpc66a1hnvmjq14k7crkp0diwarf9vl-ghc-8.4.4-doc/share/doc/ghc/html/libraries/base-4.11.1.0/Data-String.html#t:String" title="Data.String">String</a> <a href="#v:show" class="selflink">#</a></p><p class="src"><a href="#v:showList">showList</a> :: [<a href="Language-Python-Internal-Syntax-IR.html#t:CompIf" title="Language.Python.Internal.Syntax.IR">CompIf</a> a] -> <a href="file:///nix/store/vqpc66a1hnvmjq14k7crkp0diwarf9vl-ghc-8.4.4-doc/share/doc/ghc/html/libraries/base-4.11.1.0/Text-Show.html#t:ShowS" title="Text.Show">ShowS</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">data</span> <a id="t:CompFor" class="def">CompFor</a> a <a href="#t:CompFor" class="selflink">#</a></p><div class="subs constructors"><p class="caption">Constructors</p><table><tr><td class="src"><a id="v:CompFor" class="def">CompFor</a> a [<a href="Language-Python-Syntax-Whitespace.html#t:Whitespace" title="Language.Python.Syntax.Whitespace">Whitespace</a>] (<a href="Language-Python-Internal-Syntax-IR.html#t:Expr" title="Language.Python.Internal.Syntax.IR">Expr</a> a) [<a href="Language-Python-Syntax-Whitespace.html#t:Whitespace" title="Language.Python.Syntax.Whitespace">Whitespace</a>] (<a href="Language-Python-Internal-Syntax-IR.html#t:Expr" title="Language.Python.Internal.Syntax.IR">Expr</a> a)</td><td class="doc"><p><code>for</code> <a href="any_spaces">any_spaces</a> <a href="targets">targets</a> 'in' <a href="any_spaces">any_spaces</a> <a href="expr">expr</a></p></td></tr></table></div><div class="subs instances"><details id="i:CompFor" 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:CompFor:Functor:1"></span> <a href="file:///nix/store/vqpc66a1hnvmjq14k7crkp0diwarf9vl-ghc-8.4.4-doc/share/doc/ghc/html/libraries/base-4.11.1.0/Data-Functor.html#t:Functor" title="Data.Functor">Functor</a> <a href="Language-Python-Internal-Syntax-IR.html#t:CompFor" title="Language.Python.Internal.Syntax.IR">CompFor</a></span> <a href="#t:CompFor" class="selflink">#</a></td><td class="doc empty"> </td></tr><tr><td colspan="2"><details id="i:id:CompFor:Functor:1"><summary class="hide-when-js-enabled">Instance details</summary><p>Defined in <a href="Language-Python-Internal-Syntax-IR.html">Language.Python.Internal.Syntax.IR</a></p> <div class="subs methods"><p class="caption">Methods</p><p class="src"><a href="#v:fmap">fmap</a> :: (a -> b) -> <a href="Language-Python-Internal-Syntax-IR.html#t:CompFor" title="Language.Python.Internal.Syntax.IR">CompFor</a> a -> <a href="Language-Python-Internal-Syntax-IR.html#t:CompFor" title="Language.Python.Internal.Syntax.IR">CompFor</a> b <a href="#v:fmap" class="selflink">#</a></p><p class="src"><a href="#v:-60--36-">(<$)</a> :: a -> <a href="Language-Python-Internal-Syntax-IR.html#t:CompFor" title="Language.Python.Internal.Syntax.IR">CompFor</a> b -> <a href="Language-Python-Internal-Syntax-IR.html#t:CompFor" title="Language.Python.Internal.Syntax.IR">CompFor</a> a <a href="#v:-60--36-" class="selflink">#</a></p></div></details></td></tr><tr><td class="src clearfix"><span class="inst-left"><span class="instance details-toggle-control details-toggle" data-details-id="i:id:CompFor:Foldable:2"></span> <a href="file:///nix/store/vqpc66a1hnvmjq14k7crkp0diwarf9vl-ghc-8.4.4-doc/share/doc/ghc/html/libraries/base-4.11.1.0/Data-Foldable.html#t:Foldable" title="Data.Foldable">Foldable</a> <a href="Language-Python-Internal-Syntax-IR.html#t:CompFor" title="Language.Python.Internal.Syntax.IR">CompFor</a></span> <a href="#t:CompFor" class="selflink">#</a></td><td class="doc empty"> </td></tr><tr><td colspan="2"><details id="i:id:CompFor:Foldable:2"><summary class="hide-when-js-enabled">Instance details</summary><p>Defined in <a href="Language-Python-Internal-Syntax-IR.html">Language.Python.Internal.Syntax.IR</a></p> <div class="subs methods"><p class="caption">Methods</p><p class="src"><a href="#v:fold">fold</a> :: <a href="file:///nix/store/vqpc66a1hnvmjq14k7crkp0diwarf9vl-ghc-8.4.4-doc/share/doc/ghc/html/libraries/base-4.11.1.0/Data-Monoid.html#t:Monoid" title="Data.Monoid">Monoid</a> m => <a href="Language-Python-Internal-Syntax-IR.html#t:CompFor" title="Language.Python.Internal.Syntax.IR">CompFor</a> m -> m <a href="#v:fold" class="selflink">#</a></p><p class="src"><a href="#v:foldMap">foldMap</a> :: <a href="file:///nix/store/vqpc66a1hnvmjq14k7crkp0diwarf9vl-ghc-8.4.4-doc/share/doc/ghc/html/libraries/base-4.11.1.0/Data-Monoid.html#t:Monoid" title="Data.Monoid">Monoid</a> m => (a -> m) -> <a href="Language-Python-Internal-Syntax-IR.html#t:CompFor" title="Language.Python.Internal.Syntax.IR">CompFor</a> a -> m <a href="#v:foldMap" class="selflink">#</a></p><p class="src"><a href="#v:foldr">foldr</a> :: (a -> b -> b) -> b -> <a href="Language-Python-Internal-Syntax-IR.html#t:CompFor" title="Language.Python.Internal.Syntax.IR">CompFor</a> a -> b <a href="#v:foldr" class="selflink">#</a></p><p class="src"><a href="#v:foldr-39-">foldr'</a> :: (a -> b -> b) -> b -> <a href="Language-Python-Internal-Syntax-IR.html#t:CompFor" title="Language.Python.Internal.Syntax.IR">CompFor</a> a -> b <a href="#v:foldr-39-" class="selflink">#</a></p><p class="src"><a href="#v:foldl">foldl</a> :: (b -> a -> b) -> b -> <a href="Language-Python-Internal-Syntax-IR.html#t:CompFor" title="Language.Python.Internal.Syntax.IR">CompFor</a> a -> b <a href="#v:foldl" class="selflink">#</a></p><p class="src"><a href="#v:foldl-39-">foldl'</a> :: (b -> a -> b) -> b -> <a href="Language-Python-Internal-Syntax-IR.html#t:CompFor" title="Language.Python.Internal.Syntax.IR">CompFor</a> a -> b <a href="#v:foldl-39-" class="selflink">#</a></p><p class="src"><a href="#v:foldr1">foldr1</a> :: (a -> a -> a) -> <a href="Language-Python-Internal-Syntax-IR.html#t:CompFor" title="Language.Python.Internal.Syntax.IR">CompFor</a> a -> a <a href="#v:foldr1" class="selflink">#</a></p><p class="src"><a href="#v:foldl1">foldl1</a> :: (a -> a -> a) -> <a href="Language-Python-Internal-Syntax-IR.html#t:CompFor" title="Language.Python.Internal.Syntax.IR">CompFor</a> a -> a <a href="#v:foldl1" class="selflink">#</a></p><p class="src"><a href="#v:toList">toList</a> :: <a href="Language-Python-Internal-Syntax-IR.html#t:CompFor" title="Language.Python.Internal.Syntax.IR">CompFor</a> a -> [a] <a href="#v:toList" class="selflink">#</a></p><p class="src"><a href="#v:null">null</a> :: <a href="Language-Python-Internal-Syntax-IR.html#t:CompFor" title="Language.Python.Internal.Syntax.IR">CompFor</a> a -> <a href="file:///nix/store/vqpc66a1hnvmjq14k7crkp0diwarf9vl-ghc-8.4.4-doc/share/doc/ghc/html/libraries/base-4.11.1.0/Data-Bool.html#t:Bool" title="Data.Bool">Bool</a> <a href="#v:null" class="selflink">#</a></p><p class="src"><a href="#v:length">length</a> :: <a href="Language-Python-Internal-Syntax-IR.html#t:CompFor" title="Language.Python.Internal.Syntax.IR">CompFor</a> a -> <a href="file:///nix/store/vqpc66a1hnvmjq14k7crkp0diwarf9vl-ghc-8.4.4-doc/share/doc/ghc/html/libraries/base-4.11.1.0/Data-Int.html#t:Int" title="Data.Int">Int</a> <a href="#v:length" class="selflink">#</a></p><p class="src"><a href="#v:elem">elem</a> :: <a href="file:///nix/store/vqpc66a1hnvmjq14k7crkp0diwarf9vl-ghc-8.4.4-doc/share/doc/ghc/html/libraries/base-4.11.1.0/Data-Eq.html#t:Eq" title="Data.Eq">Eq</a> a => a -> <a href="Language-Python-Internal-Syntax-IR.html#t:CompFor" title="Language.Python.Internal.Syntax.IR">CompFor</a> a -> <a href="file:///nix/store/vqpc66a1hnvmjq14k7crkp0diwarf9vl-ghc-8.4.4-doc/share/doc/ghc/html/libraries/base-4.11.1.0/Data-Bool.html#t:Bool" title="Data.Bool">Bool</a> <a href="#v:elem" class="selflink">#</a></p><p class="src"><a href="#v:maximum">maximum</a> :: <a href="file:///nix/store/vqpc66a1hnvmjq14k7crkp0diwarf9vl-ghc-8.4.4-doc/share/doc/ghc/html/libraries/base-4.11.1.0/Data-Ord.html#t:Ord" title="Data.Ord">Ord</a> a => <a href="Language-Python-Internal-Syntax-IR.html#t:CompFor" title="Language.Python.Internal.Syntax.IR">CompFor</a> a -> a <a href="#v:maximum" class="selflink">#</a></p><p class="src"><a href="#v:minimum">minimum</a> :: <a href="file:///nix/store/vqpc66a1hnvmjq14k7crkp0diwarf9vl-ghc-8.4.4-doc/share/doc/ghc/html/libraries/base-4.11.1.0/Data-Ord.html#t:Ord" title="Data.Ord">Ord</a> a => <a href="Language-Python-Internal-Syntax-IR.html#t:CompFor" title="Language.Python.Internal.Syntax.IR">CompFor</a> a -> a <a href="#v:minimum" class="selflink">#</a></p><p class="src"><a href="#v:sum">sum</a> :: <a href="file:///nix/store/vqpc66a1hnvmjq14k7crkp0diwarf9vl-ghc-8.4.4-doc/share/doc/ghc/html/libraries/base-4.11.1.0/Prelude.html#t:Num" title="Prelude">Num</a> a => <a href="Language-Python-Internal-Syntax-IR.html#t:CompFor" title="Language.Python.Internal.Syntax.IR">CompFor</a> a -> a <a href="#v:sum" class="selflink">#</a></p><p class="src"><a href="#v:product">product</a> :: <a href="file:///nix/store/vqpc66a1hnvmjq14k7crkp0diwarf9vl-ghc-8.4.4-doc/share/doc/ghc/html/libraries/base-4.11.1.0/Prelude.html#t:Num" title="Prelude">Num</a> a => <a href="Language-Python-Internal-Syntax-IR.html#t:CompFor" title="Language.Python.Internal.Syntax.IR">CompFor</a> a -> 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:CompFor:Traversable:3"></span> <a href="file:///nix/store/vqpc66a1hnvmjq14k7crkp0diwarf9vl-ghc-8.4.4-doc/share/doc/ghc/html/libraries/base-4.11.1.0/Data-Traversable.html#t:Traversable" title="Data.Traversable">Traversable</a> <a href="Language-Python-Internal-Syntax-IR.html#t:CompFor" title="Language.Python.Internal.Syntax.IR">CompFor</a></span> <a href="#t:CompFor" class="selflink">#</a></td><td class="doc empty"> </td></tr><tr><td colspan="2"><details id="i:id:CompFor:Traversable:3"><summary class="hide-when-js-enabled">Instance details</summary><p>Defined in <a href="Language-Python-Internal-Syntax-IR.html">Language.Python.Internal.Syntax.IR</a></p> <div class="subs methods"><p class="caption">Methods</p><p class="src"><a href="#v:traverse">traverse</a> :: <a href="file:///nix/store/vqpc66a1hnvmjq14k7crkp0diwarf9vl-ghc-8.4.4-doc/share/doc/ghc/html/libraries/base-4.11.1.0/Control-Applicative.html#t:Applicative" title="Control.Applicative">Applicative</a> f => (a -> f b) -> <a href="Language-Python-Internal-Syntax-IR.html#t:CompFor" title="Language.Python.Internal.Syntax.IR">CompFor</a> a -> f (<a href="Language-Python-Internal-Syntax-IR.html#t:CompFor" title="Language.Python.Internal.Syntax.IR">CompFor</a> b) <a href="#v:traverse" class="selflink">#</a></p><p class="src"><a href="#v:sequenceA">sequenceA</a> :: <a href="file:///nix/store/vqpc66a1hnvmjq14k7crkp0diwarf9vl-ghc-8.4.4-doc/share/doc/ghc/html/libraries/base-4.11.1.0/Control-Applicative.html#t:Applicative" title="Control.Applicative">Applicative</a> f => <a href="Language-Python-Internal-Syntax-IR.html#t:CompFor" title="Language.Python.Internal.Syntax.IR">CompFor</a> (f a) -> f (<a href="Language-Python-Internal-Syntax-IR.html#t:CompFor" title="Language.Python.Internal.Syntax.IR">CompFor</a> a) <a href="#v:sequenceA" class="selflink">#</a></p><p class="src"><a href="#v:mapM">mapM</a> :: <a href="file:///nix/store/vqpc66a1hnvmjq14k7crkp0diwarf9vl-ghc-8.4.4-doc/share/doc/ghc/html/libraries/base-4.11.1.0/Control-Monad.html#t:Monad" title="Control.Monad">Monad</a> m => (a -> m b) -> <a href="Language-Python-Internal-Syntax-IR.html#t:CompFor" title="Language.Python.Internal.Syntax.IR">CompFor</a> a -> m (<a href="Language-Python-Internal-Syntax-IR.html#t:CompFor" title="Language.Python.Internal.Syntax.IR">CompFor</a> b) <a href="#v:mapM" class="selflink">#</a></p><p class="src"><a href="#v:sequence">sequence</a> :: <a href="file:///nix/store/vqpc66a1hnvmjq14k7crkp0diwarf9vl-ghc-8.4.4-doc/share/doc/ghc/html/libraries/base-4.11.1.0/Control-Monad.html#t:Monad" title="Control.Monad">Monad</a> m => <a href="Language-Python-Internal-Syntax-IR.html#t:CompFor" title="Language.Python.Internal.Syntax.IR">CompFor</a> (m a) -> m (<a href="Language-Python-Internal-Syntax-IR.html#t:CompFor" title="Language.Python.Internal.Syntax.IR">CompFor</a> 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:CompFor:Eq:4"></span> <a href="file:///nix/store/vqpc66a1hnvmjq14k7crkp0diwarf9vl-ghc-8.4.4-doc/share/doc/ghc/html/libraries/base-4.11.1.0/Data-Eq.html#t:Eq" title="Data.Eq">Eq</a> a => <a href="file:///nix/store/vqpc66a1hnvmjq14k7crkp0diwarf9vl-ghc-8.4.4-doc/share/doc/ghc/html/libraries/base-4.11.1.0/Data-Eq.html#t:Eq" title="Data.Eq">Eq</a> (<a href="Language-Python-Internal-Syntax-IR.html#t:CompFor" title="Language.Python.Internal.Syntax.IR">CompFor</a> a)</span> <a href="#t:CompFor" class="selflink">#</a></td><td class="doc empty"> </td></tr><tr><td colspan="2"><details id="i:id:CompFor:Eq:4"><summary class="hide-when-js-enabled">Instance details</summary><p>Defined in <a href="Language-Python-Internal-Syntax-IR.html">Language.Python.Internal.Syntax.IR</a></p> <div class="subs methods"><p class="caption">Methods</p><p class="src"><a href="#v:-61--61-">(==)</a> :: <a href="Language-Python-Internal-Syntax-IR.html#t:CompFor" title="Language.Python.Internal.Syntax.IR">CompFor</a> a -> <a href="Language-Python-Internal-Syntax-IR.html#t:CompFor" title="Language.Python.Internal.Syntax.IR">CompFor</a> a -> <a href="file:///nix/store/vqpc66a1hnvmjq14k7crkp0diwarf9vl-ghc-8.4.4-doc/share/doc/ghc/html/libraries/base-4.11.1.0/Data-Bool.html#t:Bool" title="Data.Bool">Bool</a> <a href="#v:-61--61-" class="selflink">#</a></p><p class="src"><a href="#v:-47--61-">(/=)</a> :: <a href="Language-Python-Internal-Syntax-IR.html#t:CompFor" title="Language.Python.Internal.Syntax.IR">CompFor</a> a -> <a href="Language-Python-Internal-Syntax-IR.html#t:CompFor" title="Language.Python.Internal.Syntax.IR">CompFor</a> a -> <a href="file:///nix/store/vqpc66a1hnvmjq14k7crkp0diwarf9vl-ghc-8.4.4-doc/share/doc/ghc/html/libraries/base-4.11.1.0/Data-Bool.html#t:Bool" title="Data.Bool">Bool</a> <a href="#v:-47--61-" class="selflink">#</a></p></div></details></td></tr><tr><td class="src clearfix"><span class="inst-left"><span class="instance details-toggle-control details-toggle" data-details-id="i:id:CompFor:Show:5"></span> <a href="file:///nix/store/vqpc66a1hnvmjq14k7crkp0diwarf9vl-ghc-8.4.4-doc/share/doc/ghc/html/libraries/base-4.11.1.0/Text-Show.html#t:Show" title="Text.Show">Show</a> a => <a href="file:///nix/store/vqpc66a1hnvmjq14k7crkp0diwarf9vl-ghc-8.4.4-doc/share/doc/ghc/html/libraries/base-4.11.1.0/Text-Show.html#t:Show" title="Text.Show">Show</a> (<a href="Language-Python-Internal-Syntax-IR.html#t:CompFor" title="Language.Python.Internal.Syntax.IR">CompFor</a> a)</span> <a href="#t:CompFor" class="selflink">#</a></td><td class="doc empty"> </td></tr><tr><td colspan="2"><details id="i:id:CompFor:Show:5"><summary class="hide-when-js-enabled">Instance details</summary><p>Defined in <a href="Language-Python-Internal-Syntax-IR.html">Language.Python.Internal.Syntax.IR</a></p> <div class="subs methods"><p class="caption">Methods</p><p class="src"><a href="#v:showsPrec">showsPrec</a> :: <a href="file:///nix/store/vqpc66a1hnvmjq14k7crkp0diwarf9vl-ghc-8.4.4-doc/share/doc/ghc/html/libraries/base-4.11.1.0/Data-Int.html#t:Int" title="Data.Int">Int</a> -> <a href="Language-Python-Internal-Syntax-IR.html#t:CompFor" title="Language.Python.Internal.Syntax.IR">CompFor</a> a -> <a href="file:///nix/store/vqpc66a1hnvmjq14k7crkp0diwarf9vl-ghc-8.4.4-doc/share/doc/ghc/html/libraries/base-4.11.1.0/Text-Show.html#t:ShowS" title="Text.Show">ShowS</a> <a href="#v:showsPrec" class="selflink">#</a></p><p class="src"><a href="#v:show">show</a> :: <a href="Language-Python-Internal-Syntax-IR.html#t:CompFor" title="Language.Python.Internal.Syntax.IR">CompFor</a> a -> <a href="file:///nix/store/vqpc66a1hnvmjq14k7crkp0diwarf9vl-ghc-8.4.4-doc/share/doc/ghc/html/libraries/base-4.11.1.0/Data-String.html#t:String" title="Data.String">String</a> <a href="#v:show" class="selflink">#</a></p><p class="src"><a href="#v:showList">showList</a> :: [<a href="Language-Python-Internal-Syntax-IR.html#t:CompFor" title="Language.Python.Internal.Syntax.IR">CompFor</a> a] -> <a href="file:///nix/store/vqpc66a1hnvmjq14k7crkp0diwarf9vl-ghc-8.4.4-doc/share/doc/ghc/html/libraries/base-4.11.1.0/Text-Show.html#t:ShowS" title="Text.Show">ShowS</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">data</span> <a id="t:Comprehension" class="def">Comprehension</a> e a <a href="#t:Comprehension" class="selflink">#</a></p><div class="subs constructors"><p class="caption">Constructors</p><table><tr><td class="src"><a id="v:Comprehension" class="def">Comprehension</a> a (e a) (<a href="Language-Python-Internal-Syntax-IR.html#t:CompFor" title="Language.Python.Internal.Syntax.IR">CompFor</a> a) [<a href="file:///nix/store/vqpc66a1hnvmjq14k7crkp0diwarf9vl-ghc-8.4.4-doc/share/doc/ghc/html/libraries/base-4.11.1.0/Data-Either.html#t:Either" title="Data.Either">Either</a> (<a href="Language-Python-Internal-Syntax-IR.html#t:CompFor" title="Language.Python.Internal.Syntax.IR">CompFor</a> a) (<a href="Language-Python-Internal-Syntax-IR.html#t:CompIf" title="Language.Python.Internal.Syntax.IR">CompIf</a> a)]</td><td class="doc"><p><a href="expr">expr</a> <a href="comp_for">comp_for</a> (comp_for | comp_if)*</p></td></tr></table></div><div class="subs instances"><details id="i:Comprehension" 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:Comprehension:Functor:1"></span> <a href="file:///nix/store/vqpc66a1hnvmjq14k7crkp0diwarf9vl-ghc-8.4.4-doc/share/doc/ghc/html/libraries/base-4.11.1.0/Data-Functor.html#t:Functor" title="Data.Functor">Functor</a> e => <a href="file:///nix/store/vqpc66a1hnvmjq14k7crkp0diwarf9vl-ghc-8.4.4-doc/share/doc/ghc/html/libraries/base-4.11.1.0/Data-Functor.html#t:Functor" title="Data.Functor">Functor</a> (<a href="Language-Python-Internal-Syntax-IR.html#t:Comprehension" title="Language.Python.Internal.Syntax.IR">Comprehension</a> e)</span> <a href="#t:Comprehension" class="selflink">#</a></td><td class="doc empty"> </td></tr><tr><td colspan="2"><details id="i:id:Comprehension:Functor:1"><summary class="hide-when-js-enabled">Instance details</summary><p>Defined in <a href="Language-Python-Internal-Syntax-IR.html">Language.Python.Internal.Syntax.IR</a></p> <div class="subs methods"><p class="caption">Methods</p><p class="src"><a href="#v:fmap">fmap</a> :: (a -> b) -> <a href="Language-Python-Internal-Syntax-IR.html#t:Comprehension" title="Language.Python.Internal.Syntax.IR">Comprehension</a> e a -> <a href="Language-Python-Internal-Syntax-IR.html#t:Comprehension" title="Language.Python.Internal.Syntax.IR">Comprehension</a> e b <a href="#v:fmap" class="selflink">#</a></p><p class="src"><a href="#v:-60--36-">(<$)</a> :: a -> <a href="Language-Python-Internal-Syntax-IR.html#t:Comprehension" title="Language.Python.Internal.Syntax.IR">Comprehension</a> e b -> <a href="Language-Python-Internal-Syntax-IR.html#t:Comprehension" title="Language.Python.Internal.Syntax.IR">Comprehension</a> e a <a href="#v:-60--36-" class="selflink">#</a></p></div></details></td></tr><tr><td class="src clearfix"><span class="inst-left"><span class="instance details-toggle-control details-toggle" data-details-id="i:id:Comprehension:Foldable:2"></span> <a href="file:///nix/store/vqpc66a1hnvmjq14k7crkp0diwarf9vl-ghc-8.4.4-doc/share/doc/ghc/html/libraries/base-4.11.1.0/Data-Foldable.html#t:Foldable" title="Data.Foldable">Foldable</a> e => <a href="file:///nix/store/vqpc66a1hnvmjq14k7crkp0diwarf9vl-ghc-8.4.4-doc/share/doc/ghc/html/libraries/base-4.11.1.0/Data-Foldable.html#t:Foldable" title="Data.Foldable">Foldable</a> (<a href="Language-Python-Internal-Syntax-IR.html#t:Comprehension" title="Language.Python.Internal.Syntax.IR">Comprehension</a> e)</span> <a href="#t:Comprehension" class="selflink">#</a></td><td class="doc empty"> </td></tr><tr><td colspan="2"><details id="i:id:Comprehension:Foldable:2"><summary class="hide-when-js-enabled">Instance details</summary><p>Defined in <a href="Language-Python-Internal-Syntax-IR.html">Language.Python.Internal.Syntax.IR</a></p> <div class="subs methods"><p class="caption">Methods</p><p class="src"><a href="#v:fold">fold</a> :: <a href="file:///nix/store/vqpc66a1hnvmjq14k7crkp0diwarf9vl-ghc-8.4.4-doc/share/doc/ghc/html/libraries/base-4.11.1.0/Data-Monoid.html#t:Monoid" title="Data.Monoid">Monoid</a> m => <a href="Language-Python-Internal-Syntax-IR.html#t:Comprehension" title="Language.Python.Internal.Syntax.IR">Comprehension</a> e m -> m <a href="#v:fold" class="selflink">#</a></p><p class="src"><a href="#v:foldMap">foldMap</a> :: <a href="file:///nix/store/vqpc66a1hnvmjq14k7crkp0diwarf9vl-ghc-8.4.4-doc/share/doc/ghc/html/libraries/base-4.11.1.0/Data-Monoid.html#t:Monoid" title="Data.Monoid">Monoid</a> m => (a -> m) -> <a href="Language-Python-Internal-Syntax-IR.html#t:Comprehension" title="Language.Python.Internal.Syntax.IR">Comprehension</a> e a -> m <a href="#v:foldMap" class="selflink">#</a></p><p class="src"><a href="#v:foldr">foldr</a> :: (a -> b -> b) -> b -> <a href="Language-Python-Internal-Syntax-IR.html#t:Comprehension" title="Language.Python.Internal.Syntax.IR">Comprehension</a> e a -> b <a href="#v:foldr" class="selflink">#</a></p><p class="src"><a href="#v:foldr-39-">foldr'</a> :: (a -> b -> b) -> b -> <a href="Language-Python-Internal-Syntax-IR.html#t:Comprehension" title="Language.Python.Internal.Syntax.IR">Comprehension</a> e a -> b <a href="#v:foldr-39-" class="selflink">#</a></p><p class="src"><a href="#v:foldl">foldl</a> :: (b -> a -> b) -> b -> <a href="Language-Python-Internal-Syntax-IR.html#t:Comprehension" title="Language.Python.Internal.Syntax.IR">Comprehension</a> e a -> b <a href="#v:foldl" class="selflink">#</a></p><p class="src"><a href="#v:foldl-39-">foldl'</a> :: (b -> a -> b) -> b -> <a href="Language-Python-Internal-Syntax-IR.html#t:Comprehension" title="Language.Python.Internal.Syntax.IR">Comprehension</a> e a -> b <a href="#v:foldl-39-" class="selflink">#</a></p><p class="src"><a href="#v:foldr1">foldr1</a> :: (a -> a -> a) -> <a href="Language-Python-Internal-Syntax-IR.html#t:Comprehension" title="Language.Python.Internal.Syntax.IR">Comprehension</a> e a -> a <a href="#v:foldr1" class="selflink">#</a></p><p class="src"><a href="#v:foldl1">foldl1</a> :: (a -> a -> a) -> <a href="Language-Python-Internal-Syntax-IR.html#t:Comprehension" title="Language.Python.Internal.Syntax.IR">Comprehension</a> e a -> a <a href="#v:foldl1" class="selflink">#</a></p><p class="src"><a href="#v:toList">toList</a> :: <a href="Language-Python-Internal-Syntax-IR.html#t:Comprehension" title="Language.Python.Internal.Syntax.IR">Comprehension</a> e a -> [a] <a href="#v:toList" class="selflink">#</a></p><p class="src"><a href="#v:null">null</a> :: <a href="Language-Python-Internal-Syntax-IR.html#t:Comprehension" title="Language.Python.Internal.Syntax.IR">Comprehension</a> e a -> <a href="file:///nix/store/vqpc66a1hnvmjq14k7crkp0diwarf9vl-ghc-8.4.4-doc/share/doc/ghc/html/libraries/base-4.11.1.0/Data-Bool.html#t:Bool" title="Data.Bool">Bool</a> <a href="#v:null" class="selflink">#</a></p><p class="src"><a href="#v:length">length</a> :: <a href="Language-Python-Internal-Syntax-IR.html#t:Comprehension" title="Language.Python.Internal.Syntax.IR">Comprehension</a> e a -> <a href="file:///nix/store/vqpc66a1hnvmjq14k7crkp0diwarf9vl-ghc-8.4.4-doc/share/doc/ghc/html/libraries/base-4.11.1.0/Data-Int.html#t:Int" title="Data.Int">Int</a> <a href="#v:length" class="selflink">#</a></p><p class="src"><a href="#v:elem">elem</a> :: <a href="file:///nix/store/vqpc66a1hnvmjq14k7crkp0diwarf9vl-ghc-8.4.4-doc/share/doc/ghc/html/libraries/base-4.11.1.0/Data-Eq.html#t:Eq" title="Data.Eq">Eq</a> a => a -> <a href="Language-Python-Internal-Syntax-IR.html#t:Comprehension" title="Language.Python.Internal.Syntax.IR">Comprehension</a> e a -> <a href="file:///nix/store/vqpc66a1hnvmjq14k7crkp0diwarf9vl-ghc-8.4.4-doc/share/doc/ghc/html/libraries/base-4.11.1.0/Data-Bool.html#t:Bool" title="Data.Bool">Bool</a> <a href="#v:elem" class="selflink">#</a></p><p class="src"><a href="#v:maximum">maximum</a> :: <a href="file:///nix/store/vqpc66a1hnvmjq14k7crkp0diwarf9vl-ghc-8.4.4-doc/share/doc/ghc/html/libraries/base-4.11.1.0/Data-Ord.html#t:Ord" title="Data.Ord">Ord</a> a => <a href="Language-Python-Internal-Syntax-IR.html#t:Comprehension" title="Language.Python.Internal.Syntax.IR">Comprehension</a> e a -> a <a href="#v:maximum" class="selflink">#</a></p><p class="src"><a href="#v:minimum">minimum</a> :: <a href="file:///nix/store/vqpc66a1hnvmjq14k7crkp0diwarf9vl-ghc-8.4.4-doc/share/doc/ghc/html/libraries/base-4.11.1.0/Data-Ord.html#t:Ord" title="Data.Ord">Ord</a> a => <a href="Language-Python-Internal-Syntax-IR.html#t:Comprehension" title="Language.Python.Internal.Syntax.IR">Comprehension</a> e a -> a <a href="#v:minimum" class="selflink">#</a></p><p class="src"><a href="#v:sum">sum</a> :: <a href="file:///nix/store/vqpc66a1hnvmjq14k7crkp0diwarf9vl-ghc-8.4.4-doc/share/doc/ghc/html/libraries/base-4.11.1.0/Prelude.html#t:Num" title="Prelude">Num</a> a => <a href="Language-Python-Internal-Syntax-IR.html#t:Comprehension" title="Language.Python.Internal.Syntax.IR">Comprehension</a> e a -> a <a href="#v:sum" class="selflink">#</a></p><p class="src"><a href="#v:product">product</a> :: <a href="file:///nix/store/vqpc66a1hnvmjq14k7crkp0diwarf9vl-ghc-8.4.4-doc/share/doc/ghc/html/libraries/base-4.11.1.0/Prelude.html#t:Num" title="Prelude">Num</a> a => <a href="Language-Python-Internal-Syntax-IR.html#t:Comprehension" title="Language.Python.Internal.Syntax.IR">Comprehension</a> e a -> 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:Comprehension:Traversable:3"></span> <a href="file:///nix/store/vqpc66a1hnvmjq14k7crkp0diwarf9vl-ghc-8.4.4-doc/share/doc/ghc/html/libraries/base-4.11.1.0/Data-Traversable.html#t:Traversable" title="Data.Traversable">Traversable</a> e => <a href="file:///nix/store/vqpc66a1hnvmjq14k7crkp0diwarf9vl-ghc-8.4.4-doc/share/doc/ghc/html/libraries/base-4.11.1.0/Data-Traversable.html#t:Traversable" title="Data.Traversable">Traversable</a> (<a href="Language-Python-Internal-Syntax-IR.html#t:Comprehension" title="Language.Python.Internal.Syntax.IR">Comprehension</a> e)</span> <a href="#t:Comprehension" class="selflink">#</a></td><td class="doc empty"> </td></tr><tr><td colspan="2"><details id="i:id:Comprehension:Traversable:3"><summary class="hide-when-js-enabled">Instance details</summary><p>Defined in <a href="Language-Python-Internal-Syntax-IR.html">Language.Python.Internal.Syntax.IR</a></p> <div class="subs methods"><p class="caption">Methods</p><p class="src"><a href="#v:traverse">traverse</a> :: <a href="file:///nix/store/vqpc66a1hnvmjq14k7crkp0diwarf9vl-ghc-8.4.4-doc/share/doc/ghc/html/libraries/base-4.11.1.0/Control-Applicative.html#t:Applicative" title="Control.Applicative">Applicative</a> f => (a -> f b) -> <a href="Language-Python-Internal-Syntax-IR.html#t:Comprehension" title="Language.Python.Internal.Syntax.IR">Comprehension</a> e a -> f (<a href="Language-Python-Internal-Syntax-IR.html#t:Comprehension" title="Language.Python.Internal.Syntax.IR">Comprehension</a> e b) <a href="#v:traverse" class="selflink">#</a></p><p class="src"><a href="#v:sequenceA">sequenceA</a> :: <a href="file:///nix/store/vqpc66a1hnvmjq14k7crkp0diwarf9vl-ghc-8.4.4-doc/share/doc/ghc/html/libraries/base-4.11.1.0/Control-Applicative.html#t:Applicative" title="Control.Applicative">Applicative</a> f => <a href="Language-Python-Internal-Syntax-IR.html#t:Comprehension" title="Language.Python.Internal.Syntax.IR">Comprehension</a> e (f a) -> f (<a href="Language-Python-Internal-Syntax-IR.html#t:Comprehension" title="Language.Python.Internal.Syntax.IR">Comprehension</a> e a) <a href="#v:sequenceA" class="selflink">#</a></p><p class="src"><a href="#v:mapM">mapM</a> :: <a href="file:///nix/store/vqpc66a1hnvmjq14k7crkp0diwarf9vl-ghc-8.4.4-doc/share/doc/ghc/html/libraries/base-4.11.1.0/Control-Monad.html#t:Monad" title="Control.Monad">Monad</a> m => (a -> m b) -> <a href="Language-Python-Internal-Syntax-IR.html#t:Comprehension" title="Language.Python.Internal.Syntax.IR">Comprehension</a> e a -> m (<a href="Language-Python-Internal-Syntax-IR.html#t:Comprehension" title="Language.Python.Internal.Syntax.IR">Comprehension</a> e b) <a href="#v:mapM" class="selflink">#</a></p><p class="src"><a href="#v:sequence">sequence</a> :: <a href="file:///nix/store/vqpc66a1hnvmjq14k7crkp0diwarf9vl-ghc-8.4.4-doc/share/doc/ghc/html/libraries/base-4.11.1.0/Control-Monad.html#t:Monad" title="Control.Monad">Monad</a> m => <a href="Language-Python-Internal-Syntax-IR.html#t:Comprehension" title="Language.Python.Internal.Syntax.IR">Comprehension</a> e (m a) -> m (<a href="Language-Python-Internal-Syntax-IR.html#t:Comprehension" title="Language.Python.Internal.Syntax.IR">Comprehension</a> e 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:Comprehension:Eq:4"></span> (<a href="file:///nix/store/vqpc66a1hnvmjq14k7crkp0diwarf9vl-ghc-8.4.4-doc/share/doc/ghc/html/libraries/base-4.11.1.0/Data-Eq.html#t:Eq" title="Data.Eq">Eq</a> a, <a href="file:///nix/store/vqpc66a1hnvmjq14k7crkp0diwarf9vl-ghc-8.4.4-doc/share/doc/ghc/html/libraries/base-4.11.1.0/Data-Eq.html#t:Eq" title="Data.Eq">Eq</a> (e a)) => <a href="file:///nix/store/vqpc66a1hnvmjq14k7crkp0diwarf9vl-ghc-8.4.4-doc/share/doc/ghc/html/libraries/base-4.11.1.0/Data-Eq.html#t:Eq" title="Data.Eq">Eq</a> (<a href="Language-Python-Internal-Syntax-IR.html#t:Comprehension" title="Language.Python.Internal.Syntax.IR">Comprehension</a> e a)</span> <a href="#t:Comprehension" class="selflink">#</a></td><td class="doc empty"> </td></tr><tr><td colspan="2"><details id="i:id:Comprehension:Eq:4"><summary class="hide-when-js-enabled">Instance details</summary><p>Defined in <a href="Language-Python-Internal-Syntax-IR.html">Language.Python.Internal.Syntax.IR</a></p> <div class="subs methods"><p class="caption">Methods</p><p class="src"><a href="#v:-61--61-">(==)</a> :: <a href="Language-Python-Internal-Syntax-IR.html#t:Comprehension" title="Language.Python.Internal.Syntax.IR">Comprehension</a> e a -> <a href="Language-Python-Internal-Syntax-IR.html#t:Comprehension" title="Language.Python.Internal.Syntax.IR">Comprehension</a> e a -> <a href="file:///nix/store/vqpc66a1hnvmjq14k7crkp0diwarf9vl-ghc-8.4.4-doc/share/doc/ghc/html/libraries/base-4.11.1.0/Data-Bool.html#t:Bool" title="Data.Bool">Bool</a> <a href="#v:-61--61-" class="selflink">#</a></p><p class="src"><a href="#v:-47--61-">(/=)</a> :: <a href="Language-Python-Internal-Syntax-IR.html#t:Comprehension" title="Language.Python.Internal.Syntax.IR">Comprehension</a> e a -> <a href="Language-Python-Internal-Syntax-IR.html#t:Comprehension" title="Language.Python.Internal.Syntax.IR">Comprehension</a> e a -> <a href="file:///nix/store/vqpc66a1hnvmjq14k7crkp0diwarf9vl-ghc-8.4.4-doc/share/doc/ghc/html/libraries/base-4.11.1.0/Data-Bool.html#t:Bool" title="Data.Bool">Bool</a> <a href="#v:-47--61-" class="selflink">#</a></p></div></details></td></tr><tr><td class="src clearfix"><span class="inst-left"><span class="instance details-toggle-control details-toggle" data-details-id="i:id:Comprehension:Show:5"></span> (<a href="file:///nix/store/vqpc66a1hnvmjq14k7crkp0diwarf9vl-ghc-8.4.4-doc/share/doc/ghc/html/libraries/base-4.11.1.0/Text-Show.html#t:Show" title="Text.Show">Show</a> a, <a href="file:///nix/store/vqpc66a1hnvmjq14k7crkp0diwarf9vl-ghc-8.4.4-doc/share/doc/ghc/html/libraries/base-4.11.1.0/Text-Show.html#t:Show" title="Text.Show">Show</a> (e a)) => <a href="file:///nix/store/vqpc66a1hnvmjq14k7crkp0diwarf9vl-ghc-8.4.4-doc/share/doc/ghc/html/libraries/base-4.11.1.0/Text-Show.html#t:Show" title="Text.Show">Show</a> (<a href="Language-Python-Internal-Syntax-IR.html#t:Comprehension" title="Language.Python.Internal.Syntax.IR">Comprehension</a> e a)</span> <a href="#t:Comprehension" class="selflink">#</a></td><td class="doc empty"> </td></tr><tr><td colspan="2"><details id="i:id:Comprehension:Show:5"><summary class="hide-when-js-enabled">Instance details</summary><p>Defined in <a href="Language-Python-Internal-Syntax-IR.html">Language.Python.Internal.Syntax.IR</a></p> <div class="subs methods"><p class="caption">Methods</p><p class="src"><a href="#v:showsPrec">showsPrec</a> :: <a href="file:///nix/store/vqpc66a1hnvmjq14k7crkp0diwarf9vl-ghc-8.4.4-doc/share/doc/ghc/html/libraries/base-4.11.1.0/Data-Int.html#t:Int" title="Data.Int">Int</a> -> <a href="Language-Python-Internal-Syntax-IR.html#t:Comprehension" title="Language.Python.Internal.Syntax.IR">Comprehension</a> e a -> <a href="file:///nix/store/vqpc66a1hnvmjq14k7crkp0diwarf9vl-ghc-8.4.4-doc/share/doc/ghc/html/libraries/base-4.11.1.0/Text-Show.html#t:ShowS" title="Text.Show">ShowS</a> <a href="#v:showsPrec" class="selflink">#</a></p><p class="src"><a href="#v:show">show</a> :: <a href="Language-Python-Internal-Syntax-IR.html#t:Comprehension" title="Language.Python.Internal.Syntax.IR">Comprehension</a> e a -> <a href="file:///nix/store/vqpc66a1hnvmjq14k7crkp0diwarf9vl-ghc-8.4.4-doc/share/doc/ghc/html/libraries/base-4.11.1.0/Data-String.html#t:String" title="Data.String">String</a> <a href="#v:show" class="selflink">#</a></p><p class="src"><a href="#v:showList">showList</a> :: [<a href="Language-Python-Internal-Syntax-IR.html#t:Comprehension" title="Language.Python.Internal.Syntax.IR">Comprehension</a> e a] -> <a href="file:///nix/store/vqpc66a1hnvmjq14k7crkp0diwarf9vl-ghc-8.4.4-doc/share/doc/ghc/html/libraries/base-4.11.1.0/Text-Show.html#t:ShowS" title="Text.Show">ShowS</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">data</span> <a id="t:Subscript" class="def">Subscript</a> a <a href="#t:Subscript" class="selflink">#</a></p><div class="subs constructors"><p class="caption">Constructors</p><table><tr><td class="src"><a id="v:SubscriptExpr" class="def">SubscriptExpr</a> (<a href="Language-Python-Internal-Syntax-IR.html#t:Expr" title="Language.Python.Internal.Syntax.IR">Expr</a> a)</td><td class="doc empty"> </td></tr><tr><td class="src"><a id="v:SubscriptSlice" class="def">SubscriptSlice</a> (<a href="file:///nix/store/vqpc66a1hnvmjq14k7crkp0diwarf9vl-ghc-8.4.4-doc/share/doc/ghc/html/libraries/base-4.11.1.0/Data-Maybe.html#t:Maybe" title="Data.Maybe">Maybe</a> (<a href="Language-Python-Internal-Syntax-IR.html#t:Expr" title="Language.Python.Internal.Syntax.IR">Expr</a> a)) <a href="Language-Python-Syntax-Punctuation.html#t:Colon" title="Language.Python.Syntax.Punctuation">Colon</a> (<a href="file:///nix/store/vqpc66a1hnvmjq14k7crkp0diwarf9vl-ghc-8.4.4-doc/share/doc/ghc/html/libraries/base-4.11.1.0/Data-Maybe.html#t:Maybe" title="Data.Maybe">Maybe</a> (<a href="Language-Python-Internal-Syntax-IR.html#t:Expr" title="Language.Python.Internal.Syntax.IR">Expr</a> a)) (<a href="file:///nix/store/vqpc66a1hnvmjq14k7crkp0diwarf9vl-ghc-8.4.4-doc/share/doc/ghc/html/libraries/base-4.11.1.0/Data-Maybe.html#t:Maybe" title="Data.Maybe">Maybe</a> (<a href="Language-Python-Syntax-Punctuation.html#t:Colon" title="Language.Python.Syntax.Punctuation">Colon</a>, <a href="file:///nix/store/vqpc66a1hnvmjq14k7crkp0diwarf9vl-ghc-8.4.4-doc/share/doc/ghc/html/libraries/base-4.11.1.0/Data-Maybe.html#t:Maybe" title="Data.Maybe">Maybe</a> (<a href="Language-Python-Internal-Syntax-IR.html#t:Expr" title="Language.Python.Internal.Syntax.IR">Expr</a> a)))</td><td class="doc empty"> </td></tr></table></div><div class="subs instances"><details id="i:Subscript" 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:Subscript:Functor:1"></span> <a href="file:///nix/store/vqpc66a1hnvmjq14k7crkp0diwarf9vl-ghc-8.4.4-doc/share/doc/ghc/html/libraries/base-4.11.1.0/Data-Functor.html#t:Functor" title="Data.Functor">Functor</a> <a href="Language-Python-Internal-Syntax-IR.html#t:Subscript" title="Language.Python.Internal.Syntax.IR">Subscript</a></span> <a href="#t:Subscript" class="selflink">#</a></td><td class="doc empty"> </td></tr><tr><td colspan="2"><details id="i:id:Subscript:Functor:1"><summary class="hide-when-js-enabled">Instance details</summary><p>Defined in <a href="Language-Python-Internal-Syntax-IR.html">Language.Python.Internal.Syntax.IR</a></p> <div class="subs methods"><p class="caption">Methods</p><p class="src"><a href="#v:fmap">fmap</a> :: (a -> b) -> <a href="Language-Python-Internal-Syntax-IR.html#t:Subscript" title="Language.Python.Internal.Syntax.IR">Subscript</a> a -> <a href="Language-Python-Internal-Syntax-IR.html#t:Subscript" title="Language.Python.Internal.Syntax.IR">Subscript</a> b <a href="#v:fmap" class="selflink">#</a></p><p class="src"><a href="#v:-60--36-">(<$)</a> :: a -> <a href="Language-Python-Internal-Syntax-IR.html#t:Subscript" title="Language.Python.Internal.Syntax.IR">Subscript</a> b -> <a href="Language-Python-Internal-Syntax-IR.html#t:Subscript" title="Language.Python.Internal.Syntax.IR">Subscript</a> a <a href="#v:-60--36-" class="selflink">#</a></p></div></details></td></tr><tr><td class="src clearfix"><span class="inst-left"><span class="instance details-toggle-control details-toggle" data-details-id="i:id:Subscript:Foldable:2"></span> <a href="file:///nix/store/vqpc66a1hnvmjq14k7crkp0diwarf9vl-ghc-8.4.4-doc/share/doc/ghc/html/libraries/base-4.11.1.0/Data-Foldable.html#t:Foldable" title="Data.Foldable">Foldable</a> <a href="Language-Python-Internal-Syntax-IR.html#t:Subscript" title="Language.Python.Internal.Syntax.IR">Subscript</a></span> <a href="#t:Subscript" class="selflink">#</a></td><td class="doc empty"> </td></tr><tr><td colspan="2"><details id="i:id:Subscript:Foldable:2"><summary class="hide-when-js-enabled">Instance details</summary><p>Defined in <a href="Language-Python-Internal-Syntax-IR.html">Language.Python.Internal.Syntax.IR</a></p> <div class="subs methods"><p class="caption">Methods</p><p class="src"><a href="#v:fold">fold</a> :: <a href="file:///nix/store/vqpc66a1hnvmjq14k7crkp0diwarf9vl-ghc-8.4.4-doc/share/doc/ghc/html/libraries/base-4.11.1.0/Data-Monoid.html#t:Monoid" title="Data.Monoid">Monoid</a> m => <a href="Language-Python-Internal-Syntax-IR.html#t:Subscript" title="Language.Python.Internal.Syntax.IR">Subscript</a> m -> m <a href="#v:fold" class="selflink">#</a></p><p class="src"><a href="#v:foldMap">foldMap</a> :: <a href="file:///nix/store/vqpc66a1hnvmjq14k7crkp0diwarf9vl-ghc-8.4.4-doc/share/doc/ghc/html/libraries/base-4.11.1.0/Data-Monoid.html#t:Monoid" title="Data.Monoid">Monoid</a> m => (a -> m) -> <a href="Language-Python-Internal-Syntax-IR.html#t:Subscript" title="Language.Python.Internal.Syntax.IR">Subscript</a> a -> m <a href="#v:foldMap" class="selflink">#</a></p><p class="src"><a href="#v:foldr">foldr</a> :: (a -> b -> b) -> b -> <a href="Language-Python-Internal-Syntax-IR.html#t:Subscript" title="Language.Python.Internal.Syntax.IR">Subscript</a> a -> b <a href="#v:foldr" class="selflink">#</a></p><p class="src"><a href="#v:foldr-39-">foldr'</a> :: (a -> b -> b) -> b -> <a href="Language-Python-Internal-Syntax-IR.html#t:Subscript" title="Language.Python.Internal.Syntax.IR">Subscript</a> a -> b <a href="#v:foldr-39-" class="selflink">#</a></p><p class="src"><a href="#v:foldl">foldl</a> :: (b -> a -> b) -> b -> <a href="Language-Python-Internal-Syntax-IR.html#t:Subscript" title="Language.Python.Internal.Syntax.IR">Subscript</a> a -> b <a href="#v:foldl" class="selflink">#</a></p><p class="src"><a href="#v:foldl-39-">foldl'</a> :: (b -> a -> b) -> b -> <a href="Language-Python-Internal-Syntax-IR.html#t:Subscript" title="Language.Python.Internal.Syntax.IR">Subscript</a> a -> b <a href="#v:foldl-39-" class="selflink">#</a></p><p class="src"><a href="#v:foldr1">foldr1</a> :: (a -> a -> a) -> <a href="Language-Python-Internal-Syntax-IR.html#t:Subscript" title="Language.Python.Internal.Syntax.IR">Subscript</a> a -> a <a href="#v:foldr1" class="selflink">#</a></p><p class="src"><a href="#v:foldl1">foldl1</a> :: (a -> a -> a) -> <a href="Language-Python-Internal-Syntax-IR.html#t:Subscript" title="Language.Python.Internal.Syntax.IR">Subscript</a> a -> a <a href="#v:foldl1" class="selflink">#</a></p><p class="src"><a href="#v:toList">toList</a> :: <a href="Language-Python-Internal-Syntax-IR.html#t:Subscript" title="Language.Python.Internal.Syntax.IR">Subscript</a> a -> [a] <a href="#v:toList" class="selflink">#</a></p><p class="src"><a href="#v:null">null</a> :: <a href="Language-Python-Internal-Syntax-IR.html#t:Subscript" title="Language.Python.Internal.Syntax.IR">Subscript</a> a -> <a href="file:///nix/store/vqpc66a1hnvmjq14k7crkp0diwarf9vl-ghc-8.4.4-doc/share/doc/ghc/html/libraries/base-4.11.1.0/Data-Bool.html#t:Bool" title="Data.Bool">Bool</a> <a href="#v:null" class="selflink">#</a></p><p class="src"><a href="#v:length">length</a> :: <a href="Language-Python-Internal-Syntax-IR.html#t:Subscript" title="Language.Python.Internal.Syntax.IR">Subscript</a> a -> <a href="file:///nix/store/vqpc66a1hnvmjq14k7crkp0diwarf9vl-ghc-8.4.4-doc/share/doc/ghc/html/libraries/base-4.11.1.0/Data-Int.html#t:Int" title="Data.Int">Int</a> <a href="#v:length" class="selflink">#</a></p><p class="src"><a href="#v:elem">elem</a> :: <a href="file:///nix/store/vqpc66a1hnvmjq14k7crkp0diwarf9vl-ghc-8.4.4-doc/share/doc/ghc/html/libraries/base-4.11.1.0/Data-Eq.html#t:Eq" title="Data.Eq">Eq</a> a => a -> <a href="Language-Python-Internal-Syntax-IR.html#t:Subscript" title="Language.Python.Internal.Syntax.IR">Subscript</a> a -> <a href="file:///nix/store/vqpc66a1hnvmjq14k7crkp0diwarf9vl-ghc-8.4.4-doc/share/doc/ghc/html/libraries/base-4.11.1.0/Data-Bool.html#t:Bool" title="Data.Bool">Bool</a> <a href="#v:elem" class="selflink">#</a></p><p class="src"><a href="#v:maximum">maximum</a> :: <a href="file:///nix/store/vqpc66a1hnvmjq14k7crkp0diwarf9vl-ghc-8.4.4-doc/share/doc/ghc/html/libraries/base-4.11.1.0/Data-Ord.html#t:Ord" title="Data.Ord">Ord</a> a => <a href="Language-Python-Internal-Syntax-IR.html#t:Subscript" title="Language.Python.Internal.Syntax.IR">Subscript</a> a -> a <a href="#v:maximum" class="selflink">#</a></p><p class="src"><a href="#v:minimum">minimum</a> :: <a href="file:///nix/store/vqpc66a1hnvmjq14k7crkp0diwarf9vl-ghc-8.4.4-doc/share/doc/ghc/html/libraries/base-4.11.1.0/Data-Ord.html#t:Ord" title="Data.Ord">Ord</a> a => <a href="Language-Python-Internal-Syntax-IR.html#t:Subscript" title="Language.Python.Internal.Syntax.IR">Subscript</a> a -> a <a href="#v:minimum" class="selflink">#</a></p><p class="src"><a href="#v:sum">sum</a> :: <a href="file:///nix/store/vqpc66a1hnvmjq14k7crkp0diwarf9vl-ghc-8.4.4-doc/share/doc/ghc/html/libraries/base-4.11.1.0/Prelude.html#t:Num" title="Prelude">Num</a> a => <a href="Language-Python-Internal-Syntax-IR.html#t:Subscript" title="Language.Python.Internal.Syntax.IR">Subscript</a> a -> a <a href="#v:sum" class="selflink">#</a></p><p class="src"><a href="#v:product">product</a> :: <a href="file:///nix/store/vqpc66a1hnvmjq14k7crkp0diwarf9vl-ghc-8.4.4-doc/share/doc/ghc/html/libraries/base-4.11.1.0/Prelude.html#t:Num" title="Prelude">Num</a> a => <a href="Language-Python-Internal-Syntax-IR.html#t:Subscript" title="Language.Python.Internal.Syntax.IR">Subscript</a> a -> 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:Subscript:Traversable:3"></span> <a href="file:///nix/store/vqpc66a1hnvmjq14k7crkp0diwarf9vl-ghc-8.4.4-doc/share/doc/ghc/html/libraries/base-4.11.1.0/Data-Traversable.html#t:Traversable" title="Data.Traversable">Traversable</a> <a href="Language-Python-Internal-Syntax-IR.html#t:Subscript" title="Language.Python.Internal.Syntax.IR">Subscript</a></span> <a href="#t:Subscript" class="selflink">#</a></td><td class="doc empty"> </td></tr><tr><td colspan="2"><details id="i:id:Subscript:Traversable:3"><summary class="hide-when-js-enabled">Instance details</summary><p>Defined in <a href="Language-Python-Internal-Syntax-IR.html">Language.Python.Internal.Syntax.IR</a></p> <div class="subs methods"><p class="caption">Methods</p><p class="src"><a href="#v:traverse">traverse</a> :: <a href="file:///nix/store/vqpc66a1hnvmjq14k7crkp0diwarf9vl-ghc-8.4.4-doc/share/doc/ghc/html/libraries/base-4.11.1.0/Control-Applicative.html#t:Applicative" title="Control.Applicative">Applicative</a> f => (a -> f b) -> <a href="Language-Python-Internal-Syntax-IR.html#t:Subscript" title="Language.Python.Internal.Syntax.IR">Subscript</a> a -> f (<a href="Language-Python-Internal-Syntax-IR.html#t:Subscript" title="Language.Python.Internal.Syntax.IR">Subscript</a> b) <a href="#v:traverse" class="selflink">#</a></p><p class="src"><a href="#v:sequenceA">sequenceA</a> :: <a href="file:///nix/store/vqpc66a1hnvmjq14k7crkp0diwarf9vl-ghc-8.4.4-doc/share/doc/ghc/html/libraries/base-4.11.1.0/Control-Applicative.html#t:Applicative" title="Control.Applicative">Applicative</a> f => <a href="Language-Python-Internal-Syntax-IR.html#t:Subscript" title="Language.Python.Internal.Syntax.IR">Subscript</a> (f a) -> f (<a href="Language-Python-Internal-Syntax-IR.html#t:Subscript" title="Language.Python.Internal.Syntax.IR">Subscript</a> a) <a href="#v:sequenceA" class="selflink">#</a></p><p class="src"><a href="#v:mapM">mapM</a> :: <a href="file:///nix/store/vqpc66a1hnvmjq14k7crkp0diwarf9vl-ghc-8.4.4-doc/share/doc/ghc/html/libraries/base-4.11.1.0/Control-Monad.html#t:Monad" title="Control.Monad">Monad</a> m => (a -> m b) -> <a href="Language-Python-Internal-Syntax-IR.html#t:Subscript" title="Language.Python.Internal.Syntax.IR">Subscript</a> a -> m (<a href="Language-Python-Internal-Syntax-IR.html#t:Subscript" title="Language.Python.Internal.Syntax.IR">Subscript</a> b) <a href="#v:mapM" class="selflink">#</a></p><p class="src"><a href="#v:sequence">sequence</a> :: <a href="file:///nix/store/vqpc66a1hnvmjq14k7crkp0diwarf9vl-ghc-8.4.4-doc/share/doc/ghc/html/libraries/base-4.11.1.0/Control-Monad.html#t:Monad" title="Control.Monad">Monad</a> m => <a href="Language-Python-Internal-Syntax-IR.html#t:Subscript" title="Language.Python.Internal.Syntax.IR">Subscript</a> (m a) -> m (<a href="Language-Python-Internal-Syntax-IR.html#t:Subscript" title="Language.Python.Internal.Syntax.IR">Subscript</a> 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:Subscript:Eq:4"></span> <a href="file:///nix/store/vqpc66a1hnvmjq14k7crkp0diwarf9vl-ghc-8.4.4-doc/share/doc/ghc/html/libraries/base-4.11.1.0/Data-Eq.html#t:Eq" title="Data.Eq">Eq</a> a => <a href="file:///nix/store/vqpc66a1hnvmjq14k7crkp0diwarf9vl-ghc-8.4.4-doc/share/doc/ghc/html/libraries/base-4.11.1.0/Data-Eq.html#t:Eq" title="Data.Eq">Eq</a> (<a href="Language-Python-Internal-Syntax-IR.html#t:Subscript" title="Language.Python.Internal.Syntax.IR">Subscript</a> a)</span> <a href="#t:Subscript" class="selflink">#</a></td><td class="doc empty"> </td></tr><tr><td colspan="2"><details id="i:id:Subscript:Eq:4"><summary class="hide-when-js-enabled">Instance details</summary><p>Defined in <a href="Language-Python-Internal-Syntax-IR.html">Language.Python.Internal.Syntax.IR</a></p> <div class="subs methods"><p class="caption">Methods</p><p class="src"><a href="#v:-61--61-">(==)</a> :: <a href="Language-Python-Internal-Syntax-IR.html#t:Subscript" title="Language.Python.Internal.Syntax.IR">Subscript</a> a -> <a href="Language-Python-Internal-Syntax-IR.html#t:Subscript" title="Language.Python.Internal.Syntax.IR">Subscript</a> a -> <a href="file:///nix/store/vqpc66a1hnvmjq14k7crkp0diwarf9vl-ghc-8.4.4-doc/share/doc/ghc/html/libraries/base-4.11.1.0/Data-Bool.html#t:Bool" title="Data.Bool">Bool</a> <a href="#v:-61--61-" class="selflink">#</a></p><p class="src"><a href="#v:-47--61-">(/=)</a> :: <a href="Language-Python-Internal-Syntax-IR.html#t:Subscript" title="Language.Python.Internal.Syntax.IR">Subscript</a> a -> <a href="Language-Python-Internal-Syntax-IR.html#t:Subscript" title="Language.Python.Internal.Syntax.IR">Subscript</a> a -> <a href="file:///nix/store/vqpc66a1hnvmjq14k7crkp0diwarf9vl-ghc-8.4.4-doc/share/doc/ghc/html/libraries/base-4.11.1.0/Data-Bool.html#t:Bool" title="Data.Bool">Bool</a> <a href="#v:-47--61-" class="selflink">#</a></p></div></details></td></tr><tr><td class="src clearfix"><span class="inst-left"><span class="instance details-toggle-control details-toggle" data-details-id="i:id:Subscript:Show:5"></span> <a href="file:///nix/store/vqpc66a1hnvmjq14k7crkp0diwarf9vl-ghc-8.4.4-doc/share/doc/ghc/html/libraries/base-4.11.1.0/Text-Show.html#t:Show" title="Text.Show">Show</a> a => <a href="file:///nix/store/vqpc66a1hnvmjq14k7crkp0diwarf9vl-ghc-8.4.4-doc/share/doc/ghc/html/libraries/base-4.11.1.0/Text-Show.html#t:Show" title="Text.Show">Show</a> (<a href="Language-Python-Internal-Syntax-IR.html#t:Subscript" title="Language.Python.Internal.Syntax.IR">Subscript</a> a)</span> <a href="#t:Subscript" class="selflink">#</a></td><td class="doc empty"> </td></tr><tr><td colspan="2"><details id="i:id:Subscript:Show:5"><summary class="hide-when-js-enabled">Instance details</summary><p>Defined in <a href="Language-Python-Internal-Syntax-IR.html">Language.Python.Internal.Syntax.IR</a></p> <div class="subs methods"><p class="caption">Methods</p><p class="src"><a href="#v:showsPrec">showsPrec</a> :: <a href="file:///nix/store/vqpc66a1hnvmjq14k7crkp0diwarf9vl-ghc-8.4.4-doc/share/doc/ghc/html/libraries/base-4.11.1.0/Data-Int.html#t:Int" title="Data.Int">Int</a> -> <a href="Language-Python-Internal-Syntax-IR.html#t:Subscript" title="Language.Python.Internal.Syntax.IR">Subscript</a> a -> <a href="file:///nix/store/vqpc66a1hnvmjq14k7crkp0diwarf9vl-ghc-8.4.4-doc/share/doc/ghc/html/libraries/base-4.11.1.0/Text-Show.html#t:ShowS" title="Text.Show">ShowS</a> <a href="#v:showsPrec" class="selflink">#</a></p><p class="src"><a href="#v:show">show</a> :: <a href="Language-Python-Internal-Syntax-IR.html#t:Subscript" title="Language.Python.Internal.Syntax.IR">Subscript</a> a -> <a href="file:///nix/store/vqpc66a1hnvmjq14k7crkp0diwarf9vl-ghc-8.4.4-doc/share/doc/ghc/html/libraries/base-4.11.1.0/Data-String.html#t:String" title="Data.String">String</a> <a href="#v:show" class="selflink">#</a></p><p class="src"><a href="#v:showList">showList</a> :: [<a href="Language-Python-Internal-Syntax-IR.html#t:Subscript" title="Language.Python.Internal.Syntax.IR">Subscript</a> a] -> <a href="file:///nix/store/vqpc66a1hnvmjq14k7crkp0diwarf9vl-ghc-8.4.4-doc/share/doc/ghc/html/libraries/base-4.11.1.0/Text-Show.html#t:ShowS" title="Text.Show">ShowS</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">data</span> <a id="t:DictItem" class="def">DictItem</a> a <a href="#t:DictItem" class="selflink">#</a></p><div class="subs constructors"><p class="caption">Constructors</p><table><tr><td class="src"><a id="v:DictItem" class="def">DictItem</a></td><td class="doc empty"> </td></tr><tr><td colspan="2"><div class="subs fields"><p class="caption">Fields</p><ul><li><dfn class="src"><a id="v:_dictItemAnn" class="def">_dictItemAnn</a> :: a</dfn><div class="doc empty"> </div></li><li><dfn class="src"><a id="v:_unsafeDictItemKey" class="def">_unsafeDictItemKey</a> :: <a href="Language-Python-Internal-Syntax-IR.html#t:Expr" title="Language.Python.Internal.Syntax.IR">Expr</a> a</dfn><div class="doc empty"> </div></li><li><dfn class="src"><a id="v:_unsafeDictItemColon" class="def">_unsafeDictItemColon</a> :: <a href="Language-Python-Syntax-Punctuation.html#t:Colon" title="Language.Python.Syntax.Punctuation">Colon</a></dfn><div class="doc empty"> </div></li><li><dfn class="src"><a id="v:_unsafeDictItemvalue" class="def">_unsafeDictItemvalue</a> :: <a href="Language-Python-Internal-Syntax-IR.html#t:Expr" title="Language.Python.Internal.Syntax.IR">Expr</a> a</dfn><div class="doc empty"> </div></li></ul></div></td></tr><tr><td class="src"><a id="v:DictUnpack" class="def">DictUnpack</a></td><td class="doc empty"> </td></tr><tr><td colspan="2"><div class="subs fields"><p class="caption">Fields</p><ul><li><dfn class="src"><a id="v:_dictItemAnn" class="def">_dictItemAnn</a> :: a</dfn><div class="doc empty"> </div></li><li><dfn class="src"><a id="v:_unsafeDictItemUnpackWhitespace" class="def">_unsafeDictItemUnpackWhitespace</a> :: [<a href="Language-Python-Syntax-Whitespace.html#t:Whitespace" title="Language.Python.Syntax.Whitespace">Whitespace</a>]</dfn><div class="doc empty"> </div></li><li><dfn class="src"><a id="v:_unsafeDictItemUnpackValue" class="def">_unsafeDictItemUnpackValue</a> :: <a href="Language-Python-Internal-Syntax-IR.html#t:Expr" title="Language.Python.Internal.Syntax.IR">Expr</a> a</dfn><div class="doc empty"> </div></li></ul></div></td></tr></table></div><div class="subs instances"><details id="i:DictItem" 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:DictItem:Functor:1"></span> <a href="file:///nix/store/vqpc66a1hnvmjq14k7crkp0diwarf9vl-ghc-8.4.4-doc/share/doc/ghc/html/libraries/base-4.11.1.0/Data-Functor.html#t:Functor" title="Data.Functor">Functor</a> <a href="Language-Python-Internal-Syntax-IR.html#t:DictItem" title="Language.Python.Internal.Syntax.IR">DictItem</a></span> <a href="#t:DictItem" class="selflink">#</a></td><td class="doc empty"> </td></tr><tr><td colspan="2"><details id="i:id:DictItem:Functor:1"><summary class="hide-when-js-enabled">Instance details</summary><p>Defined in <a href="Language-Python-Internal-Syntax-IR.html">Language.Python.Internal.Syntax.IR</a></p> <div class="subs methods"><p class="caption">Methods</p><p class="src"><a href="#v:fmap">fmap</a> :: (a -> b) -> <a href="Language-Python-Internal-Syntax-IR.html#t:DictItem" title="Language.Python.Internal.Syntax.IR">DictItem</a> a -> <a href="Language-Python-Internal-Syntax-IR.html#t:DictItem" title="Language.Python.Internal.Syntax.IR">DictItem</a> b <a href="#v:fmap" class="selflink">#</a></p><p class="src"><a href="#v:-60--36-">(<$)</a> :: a -> <a href="Language-Python-Internal-Syntax-IR.html#t:DictItem" title="Language.Python.Internal.Syntax.IR">DictItem</a> b -> <a href="Language-Python-Internal-Syntax-IR.html#t:DictItem" title="Language.Python.Internal.Syntax.IR">DictItem</a> a <a href="#v:-60--36-" class="selflink">#</a></p></div></details></td></tr><tr><td class="src clearfix"><span class="inst-left"><span class="instance details-toggle-control details-toggle" data-details-id="i:id:DictItem:Foldable:2"></span> <a href="file:///nix/store/vqpc66a1hnvmjq14k7crkp0diwarf9vl-ghc-8.4.4-doc/share/doc/ghc/html/libraries/base-4.11.1.0/Data-Foldable.html#t:Foldable" title="Data.Foldable">Foldable</a> <a href="Language-Python-Internal-Syntax-IR.html#t:DictItem" title="Language.Python.Internal.Syntax.IR">DictItem</a></span> <a href="#t:DictItem" class="selflink">#</a></td><td class="doc empty"> </td></tr><tr><td colspan="2"><details id="i:id:DictItem:Foldable:2"><summary class="hide-when-js-enabled">Instance details</summary><p>Defined in <a href="Language-Python-Internal-Syntax-IR.html">Language.Python.Internal.Syntax.IR</a></p> <div class="subs methods"><p class="caption">Methods</p><p class="src"><a href="#v:fold">fold</a> :: <a href="file:///nix/store/vqpc66a1hnvmjq14k7crkp0diwarf9vl-ghc-8.4.4-doc/share/doc/ghc/html/libraries/base-4.11.1.0/Data-Monoid.html#t:Monoid" title="Data.Monoid">Monoid</a> m => <a href="Language-Python-Internal-Syntax-IR.html#t:DictItem" title="Language.Python.Internal.Syntax.IR">DictItem</a> m -> m <a href="#v:fold" class="selflink">#</a></p><p class="src"><a href="#v:foldMap">foldMap</a> :: <a href="file:///nix/store/vqpc66a1hnvmjq14k7crkp0diwarf9vl-ghc-8.4.4-doc/share/doc/ghc/html/libraries/base-4.11.1.0/Data-Monoid.html#t:Monoid" title="Data.Monoid">Monoid</a> m => (a -> m) -> <a href="Language-Python-Internal-Syntax-IR.html#t:DictItem" title="Language.Python.Internal.Syntax.IR">DictItem</a> a -> m <a href="#v:foldMap" class="selflink">#</a></p><p class="src"><a href="#v:foldr">foldr</a> :: (a -> b -> b) -> b -> <a href="Language-Python-Internal-Syntax-IR.html#t:DictItem" title="Language.Python.Internal.Syntax.IR">DictItem</a> a -> b <a href="#v:foldr" class="selflink">#</a></p><p class="src"><a href="#v:foldr-39-">foldr'</a> :: (a -> b -> b) -> b -> <a href="Language-Python-Internal-Syntax-IR.html#t:DictItem" title="Language.Python.Internal.Syntax.IR">DictItem</a> a -> b <a href="#v:foldr-39-" class="selflink">#</a></p><p class="src"><a href="#v:foldl">foldl</a> :: (b -> a -> b) -> b -> <a href="Language-Python-Internal-Syntax-IR.html#t:DictItem" title="Language.Python.Internal.Syntax.IR">DictItem</a> a -> b <a href="#v:foldl" class="selflink">#</a></p><p class="src"><a href="#v:foldl-39-">foldl'</a> :: (b -> a -> b) -> b -> <a href="Language-Python-Internal-Syntax-IR.html#t:DictItem" title="Language.Python.Internal.Syntax.IR">DictItem</a> a -> b <a href="#v:foldl-39-" class="selflink">#</a></p><p class="src"><a href="#v:foldr1">foldr1</a> :: (a -> a -> a) -> <a href="Language-Python-Internal-Syntax-IR.html#t:DictItem" title="Language.Python.Internal.Syntax.IR">DictItem</a> a -> a <a href="#v:foldr1" class="selflink">#</a></p><p class="src"><a href="#v:foldl1">foldl1</a> :: (a -> a -> a) -> <a href="Language-Python-Internal-Syntax-IR.html#t:DictItem" title="Language.Python.Internal.Syntax.IR">DictItem</a> a -> a <a href="#v:foldl1" class="selflink">#</a></p><p class="src"><a href="#v:toList">toList</a> :: <a href="Language-Python-Internal-Syntax-IR.html#t:DictItem" title="Language.Python.Internal.Syntax.IR">DictItem</a> a -> [a] <a href="#v:toList" class="selflink">#</a></p><p class="src"><a href="#v:null">null</a> :: <a href="Language-Python-Internal-Syntax-IR.html#t:DictItem" title="Language.Python.Internal.Syntax.IR">DictItem</a> a -> <a href="file:///nix/store/vqpc66a1hnvmjq14k7crkp0diwarf9vl-ghc-8.4.4-doc/share/doc/ghc/html/libraries/base-4.11.1.0/Data-Bool.html#t:Bool" title="Data.Bool">Bool</a> <a href="#v:null" class="selflink">#</a></p><p class="src"><a href="#v:length">length</a> :: <a href="Language-Python-Internal-Syntax-IR.html#t:DictItem" title="Language.Python.Internal.Syntax.IR">DictItem</a> a -> <a href="file:///nix/store/vqpc66a1hnvmjq14k7crkp0diwarf9vl-ghc-8.4.4-doc/share/doc/ghc/html/libraries/base-4.11.1.0/Data-Int.html#t:Int" title="Data.Int">Int</a> <a href="#v:length" class="selflink">#</a></p><p class="src"><a href="#v:elem">elem</a> :: <a href="file:///nix/store/vqpc66a1hnvmjq14k7crkp0diwarf9vl-ghc-8.4.4-doc/share/doc/ghc/html/libraries/base-4.11.1.0/Data-Eq.html#t:Eq" title="Data.Eq">Eq</a> a => a -> <a href="Language-Python-Internal-Syntax-IR.html#t:DictItem" title="Language.Python.Internal.Syntax.IR">DictItem</a> a -> <a href="file:///nix/store/vqpc66a1hnvmjq14k7crkp0diwarf9vl-ghc-8.4.4-doc/share/doc/ghc/html/libraries/base-4.11.1.0/Data-Bool.html#t:Bool" title="Data.Bool">Bool</a> <a href="#v:elem" class="selflink">#</a></p><p class="src"><a href="#v:maximum">maximum</a> :: <a href="file:///nix/store/vqpc66a1hnvmjq14k7crkp0diwarf9vl-ghc-8.4.4-doc/share/doc/ghc/html/libraries/base-4.11.1.0/Data-Ord.html#t:Ord" title="Data.Ord">Ord</a> a => <a href="Language-Python-Internal-Syntax-IR.html#t:DictItem" title="Language.Python.Internal.Syntax.IR">DictItem</a> a -> a <a href="#v:maximum" class="selflink">#</a></p><p class="src"><a href="#v:minimum">minimum</a> :: <a href="file:///nix/store/vqpc66a1hnvmjq14k7crkp0diwarf9vl-ghc-8.4.4-doc/share/doc/ghc/html/libraries/base-4.11.1.0/Data-Ord.html#t:Ord" title="Data.Ord">Ord</a> a => <a href="Language-Python-Internal-Syntax-IR.html#t:DictItem" title="Language.Python.Internal.Syntax.IR">DictItem</a> a -> a <a href="#v:minimum" class="selflink">#</a></p><p class="src"><a href="#v:sum">sum</a> :: <a href="file:///nix/store/vqpc66a1hnvmjq14k7crkp0diwarf9vl-ghc-8.4.4-doc/share/doc/ghc/html/libraries/base-4.11.1.0/Prelude.html#t:Num" title="Prelude">Num</a> a => <a href="Language-Python-Internal-Syntax-IR.html#t:DictItem" title="Language.Python.Internal.Syntax.IR">DictItem</a> a -> a <a href="#v:sum" class="selflink">#</a></p><p class="src"><a href="#v:product">product</a> :: <a href="file:///nix/store/vqpc66a1hnvmjq14k7crkp0diwarf9vl-ghc-8.4.4-doc/share/doc/ghc/html/libraries/base-4.11.1.0/Prelude.html#t:Num" title="Prelude">Num</a> a => <a href="Language-Python-Internal-Syntax-IR.html#t:DictItem" title="Language.Python.Internal.Syntax.IR">DictItem</a> a -> 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:DictItem:Traversable:3"></span> <a href="file:///nix/store/vqpc66a1hnvmjq14k7crkp0diwarf9vl-ghc-8.4.4-doc/share/doc/ghc/html/libraries/base-4.11.1.0/Data-Traversable.html#t:Traversable" title="Data.Traversable">Traversable</a> <a href="Language-Python-Internal-Syntax-IR.html#t:DictItem" title="Language.Python.Internal.Syntax.IR">DictItem</a></span> <a href="#t:DictItem" class="selflink">#</a></td><td class="doc empty"> </td></tr><tr><td colspan="2"><details id="i:id:DictItem:Traversable:3"><summary class="hide-when-js-enabled">Instance details</summary><p>Defined in <a href="Language-Python-Internal-Syntax-IR.html">Language.Python.Internal.Syntax.IR</a></p> <div class="subs methods"><p class="caption">Methods</p><p class="src"><a href="#v:traverse">traverse</a> :: <a href="file:///nix/store/vqpc66a1hnvmjq14k7crkp0diwarf9vl-ghc-8.4.4-doc/share/doc/ghc/html/libraries/base-4.11.1.0/Control-Applicative.html#t:Applicative" title="Control.Applicative">Applicative</a> f => (a -> f b) -> <a href="Language-Python-Internal-Syntax-IR.html#t:DictItem" title="Language.Python.Internal.Syntax.IR">DictItem</a> a -> f (<a href="Language-Python-Internal-Syntax-IR.html#t:DictItem" title="Language.Python.Internal.Syntax.IR">DictItem</a> b) <a href="#v:traverse" class="selflink">#</a></p><p class="src"><a href="#v:sequenceA">sequenceA</a> :: <a href="file:///nix/store/vqpc66a1hnvmjq14k7crkp0diwarf9vl-ghc-8.4.4-doc/share/doc/ghc/html/libraries/base-4.11.1.0/Control-Applicative.html#t:Applicative" title="Control.Applicative">Applicative</a> f => <a href="Language-Python-Internal-Syntax-IR.html#t:DictItem" title="Language.Python.Internal.Syntax.IR">DictItem</a> (f a) -> f (<a href="Language-Python-Internal-Syntax-IR.html#t:DictItem" title="Language.Python.Internal.Syntax.IR">DictItem</a> a) <a href="#v:sequenceA" class="selflink">#</a></p><p class="src"><a href="#v:mapM">mapM</a> :: <a href="file:///nix/store/vqpc66a1hnvmjq14k7crkp0diwarf9vl-ghc-8.4.4-doc/share/doc/ghc/html/libraries/base-4.11.1.0/Control-Monad.html#t:Monad" title="Control.Monad">Monad</a> m => (a -> m b) -> <a href="Language-Python-Internal-Syntax-IR.html#t:DictItem" title="Language.Python.Internal.Syntax.IR">DictItem</a> a -> m (<a href="Language-Python-Internal-Syntax-IR.html#t:DictItem" title="Language.Python.Internal.Syntax.IR">DictItem</a> b) <a href="#v:mapM" class="selflink">#</a></p><p class="src"><a href="#v:sequence">sequence</a> :: <a href="file:///nix/store/vqpc66a1hnvmjq14k7crkp0diwarf9vl-ghc-8.4.4-doc/share/doc/ghc/html/libraries/base-4.11.1.0/Control-Monad.html#t:Monad" title="Control.Monad">Monad</a> m => <a href="Language-Python-Internal-Syntax-IR.html#t:DictItem" title="Language.Python.Internal.Syntax.IR">DictItem</a> (m a) -> m (<a href="Language-Python-Internal-Syntax-IR.html#t:DictItem" title="Language.Python.Internal.Syntax.IR">DictItem</a> 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:DictItem:Eq:4"></span> <a href="file:///nix/store/vqpc66a1hnvmjq14k7crkp0diwarf9vl-ghc-8.4.4-doc/share/doc/ghc/html/libraries/base-4.11.1.0/Data-Eq.html#t:Eq" title="Data.Eq">Eq</a> a => <a href="file:///nix/store/vqpc66a1hnvmjq14k7crkp0diwarf9vl-ghc-8.4.4-doc/share/doc/ghc/html/libraries/base-4.11.1.0/Data-Eq.html#t:Eq" title="Data.Eq">Eq</a> (<a href="Language-Python-Internal-Syntax-IR.html#t:DictItem" title="Language.Python.Internal.Syntax.IR">DictItem</a> a)</span> <a href="#t:DictItem" class="selflink">#</a></td><td class="doc empty"> </td></tr><tr><td colspan="2"><details id="i:id:DictItem:Eq:4"><summary class="hide-when-js-enabled">Instance details</summary><p>Defined in <a href="Language-Python-Internal-Syntax-IR.html">Language.Python.Internal.Syntax.IR</a></p> <div class="subs methods"><p class="caption">Methods</p><p class="src"><a href="#v:-61--61-">(==)</a> :: <a href="Language-Python-Internal-Syntax-IR.html#t:DictItem" title="Language.Python.Internal.Syntax.IR">DictItem</a> a -> <a href="Language-Python-Internal-Syntax-IR.html#t:DictItem" title="Language.Python.Internal.Syntax.IR">DictItem</a> a -> <a href="file:///nix/store/vqpc66a1hnvmjq14k7crkp0diwarf9vl-ghc-8.4.4-doc/share/doc/ghc/html/libraries/base-4.11.1.0/Data-Bool.html#t:Bool" title="Data.Bool">Bool</a> <a href="#v:-61--61-" class="selflink">#</a></p><p class="src"><a href="#v:-47--61-">(/=)</a> :: <a href="Language-Python-Internal-Syntax-IR.html#t:DictItem" title="Language.Python.Internal.Syntax.IR">DictItem</a> a -> <a href="Language-Python-Internal-Syntax-IR.html#t:DictItem" title="Language.Python.Internal.Syntax.IR">DictItem</a> a -> <a href="file:///nix/store/vqpc66a1hnvmjq14k7crkp0diwarf9vl-ghc-8.4.4-doc/share/doc/ghc/html/libraries/base-4.11.1.0/Data-Bool.html#t:Bool" title="Data.Bool">Bool</a> <a href="#v:-47--61-" class="selflink">#</a></p></div></details></td></tr><tr><td class="src clearfix"><span class="inst-left"><span class="instance details-toggle-control details-toggle" data-details-id="i:id:DictItem:Show:5"></span> <a href="file:///nix/store/vqpc66a1hnvmjq14k7crkp0diwarf9vl-ghc-8.4.4-doc/share/doc/ghc/html/libraries/base-4.11.1.0/Text-Show.html#t:Show" title="Text.Show">Show</a> a => <a href="file:///nix/store/vqpc66a1hnvmjq14k7crkp0diwarf9vl-ghc-8.4.4-doc/share/doc/ghc/html/libraries/base-4.11.1.0/Text-Show.html#t:Show" title="Text.Show">Show</a> (<a href="Language-Python-Internal-Syntax-IR.html#t:DictItem" title="Language.Python.Internal.Syntax.IR">DictItem</a> a)</span> <a href="#t:DictItem" class="selflink">#</a></td><td class="doc empty"> </td></tr><tr><td colspan="2"><details id="i:id:DictItem:Show:5"><summary class="hide-when-js-enabled">Instance details</summary><p>Defined in <a href="Language-Python-Internal-Syntax-IR.html">Language.Python.Internal.Syntax.IR</a></p> <div class="subs methods"><p class="caption">Methods</p><p class="src"><a href="#v:showsPrec">showsPrec</a> :: <a href="file:///nix/store/vqpc66a1hnvmjq14k7crkp0diwarf9vl-ghc-8.4.4-doc/share/doc/ghc/html/libraries/base-4.11.1.0/Data-Int.html#t:Int" title="Data.Int">Int</a> -> <a href="Language-Python-Internal-Syntax-IR.html#t:DictItem" title="Language.Python.Internal.Syntax.IR">DictItem</a> a -> <a href="file:///nix/store/vqpc66a1hnvmjq14k7crkp0diwarf9vl-ghc-8.4.4-doc/share/doc/ghc/html/libraries/base-4.11.1.0/Text-Show.html#t:ShowS" title="Text.Show">ShowS</a> <a href="#v:showsPrec" class="selflink">#</a></p><p class="src"><a href="#v:show">show</a> :: <a href="Language-Python-Internal-Syntax-IR.html#t:DictItem" title="Language.Python.Internal.Syntax.IR">DictItem</a> a -> <a href="file:///nix/store/vqpc66a1hnvmjq14k7crkp0diwarf9vl-ghc-8.4.4-doc/share/doc/ghc/html/libraries/base-4.11.1.0/Data-String.html#t:String" title="Data.String">String</a> <a href="#v:show" class="selflink">#</a></p><p class="src"><a href="#v:showList">showList</a> :: [<a href="Language-Python-Internal-Syntax-IR.html#t:DictItem" title="Language.Python.Internal.Syntax.IR">DictItem</a> a] -> <a href="file:///nix/store/vqpc66a1hnvmjq14k7crkp0diwarf9vl-ghc-8.4.4-doc/share/doc/ghc/html/libraries/base-4.11.1.0/Text-Show.html#t:ShowS" title="Text.Show">ShowS</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">data</span> <a id="t:Arg" class="def">Arg</a> a <a href="#t:Arg" class="selflink">#</a></p><div class="subs constructors"><p class="caption">Constructors</p><table><tr><td class="src"><a id="v:PositionalArg" class="def">PositionalArg</a></td><td class="doc empty"> </td></tr><tr><td colspan="2"><div class="subs fields"><p class="caption">Fields</p><ul><li><dfn class="src"><a id="v:_argAnn" class="def">_argAnn</a> :: a</dfn><div class="doc empty"> </div></li><li><dfn class="src"><a id="v:_argExpr" class="def">_argExpr</a> :: <a href="Language-Python-Internal-Syntax-IR.html#t:Expr" title="Language.Python.Internal.Syntax.IR">Expr</a> a</dfn><div class="doc empty"> </div></li></ul></div></td></tr><tr><td class="src"><a id="v:KeywordArg" class="def">KeywordArg</a></td><td class="doc empty"> </td></tr><tr><td colspan="2"><div class="subs fields"><p class="caption">Fields</p><ul><li><dfn class="src"><a id="v:_argAnn" class="def">_argAnn</a> :: a</dfn><div class="doc empty"> </div></li><li><dfn class="src"><a id="v:_unsafeKeywordArgName" class="def">_unsafeKeywordArgName</a> :: <a href="Language-Python-Syntax-Ident.html#t:Ident" title="Language.Python.Syntax.Ident">Ident</a> '[] a</dfn><div class="doc empty"> </div></li><li><dfn class="src"><a id="v:_unsafeKeywordArgWhitespaceRight" class="def">_unsafeKeywordArgWhitespaceRight</a> :: [<a href="Language-Python-Syntax-Whitespace.html#t:Whitespace" title="Language.Python.Syntax.Whitespace">Whitespace</a>]</dfn><div class="doc empty"> </div></li><li><dfn class="src"><a id="v:_argExpr" class="def">_argExpr</a> :: <a href="Language-Python-Internal-Syntax-IR.html#t:Expr" title="Language.Python.Internal.Syntax.IR">Expr</a> a</dfn><div class="doc empty"> </div></li></ul></div></td></tr><tr><td class="src"><a id="v:StarArg" class="def">StarArg</a></td><td class="doc empty"> </td></tr><tr><td colspan="2"><div class="subs fields"><p class="caption">Fields</p><ul><li><dfn class="src"><a id="v:_argAnn" class="def">_argAnn</a> :: a</dfn><div class="doc empty"> </div></li><li><dfn class="src"><a id="v:_unsafeStarArgWhitespace" class="def">_unsafeStarArgWhitespace</a> :: [<a href="Language-Python-Syntax-Whitespace.html#t:Whitespace" title="Language.Python.Syntax.Whitespace">Whitespace</a>]</dfn><div class="doc empty"> </div></li><li><dfn class="src"><a id="v:_argExpr" class="def">_argExpr</a> :: <a href="Language-Python-Internal-Syntax-IR.html#t:Expr" title="Language.Python.Internal.Syntax.IR">Expr</a> a</dfn><div class="doc empty"> </div></li></ul></div></td></tr><tr><td class="src"><a id="v:DoubleStarArg" class="def">DoubleStarArg</a></td><td class="doc empty"> </td></tr><tr><td colspan="2"><div class="subs fields"><p class="caption">Fields</p><ul><li><dfn class="src"><a id="v:_argAnn" class="def">_argAnn</a> :: a</dfn><div class="doc empty"> </div></li><li><dfn class="src"><a id="v:_unsafeDoubleStarArgWhitespace" class="def">_unsafeDoubleStarArgWhitespace</a> :: [<a href="Language-Python-Syntax-Whitespace.html#t:Whitespace" title="Language.Python.Syntax.Whitespace">Whitespace</a>]</dfn><div class="doc empty"> </div></li><li><dfn class="src"><a id="v:_argExpr" class="def">_argExpr</a> :: <a href="Language-Python-Internal-Syntax-IR.html#t:Expr" title="Language.Python.Internal.Syntax.IR">Expr</a> a</dfn><div class="doc empty"> </div></li></ul></div></td></tr></table></div><div class="subs instances"><details id="i:Arg" 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:Arg:Functor:1"></span> <a href="file:///nix/store/vqpc66a1hnvmjq14k7crkp0diwarf9vl-ghc-8.4.4-doc/share/doc/ghc/html/libraries/base-4.11.1.0/Data-Functor.html#t:Functor" title="Data.Functor">Functor</a> <a href="Language-Python-Internal-Syntax-IR.html#t:Arg" title="Language.Python.Internal.Syntax.IR">Arg</a></span> <a href="#t:Arg" class="selflink">#</a></td><td class="doc empty"> </td></tr><tr><td colspan="2"><details id="i:id:Arg:Functor:1"><summary class="hide-when-js-enabled">Instance details</summary><p>Defined in <a href="Language-Python-Internal-Syntax-IR.html">Language.Python.Internal.Syntax.IR</a></p> <div class="subs methods"><p class="caption">Methods</p><p class="src"><a href="#v:fmap">fmap</a> :: (a -> b) -> <a href="Language-Python-Internal-Syntax-IR.html#t:Arg" title="Language.Python.Internal.Syntax.IR">Arg</a> a -> <a href="Language-Python-Internal-Syntax-IR.html#t:Arg" title="Language.Python.Internal.Syntax.IR">Arg</a> b <a href="#v:fmap" class="selflink">#</a></p><p class="src"><a href="#v:-60--36-">(<$)</a> :: a -> <a href="Language-Python-Internal-Syntax-IR.html#t:Arg" title="Language.Python.Internal.Syntax.IR">Arg</a> b -> <a href="Language-Python-Internal-Syntax-IR.html#t:Arg" title="Language.Python.Internal.Syntax.IR">Arg</a> a <a href="#v:-60--36-" class="selflink">#</a></p></div></details></td></tr><tr><td class="src clearfix"><span class="inst-left"><span class="instance details-toggle-control details-toggle" data-details-id="i:id:Arg:Foldable:2"></span> <a href="file:///nix/store/vqpc66a1hnvmjq14k7crkp0diwarf9vl-ghc-8.4.4-doc/share/doc/ghc/html/libraries/base-4.11.1.0/Data-Foldable.html#t:Foldable" title="Data.Foldable">Foldable</a> <a href="Language-Python-Internal-Syntax-IR.html#t:Arg" title="Language.Python.Internal.Syntax.IR">Arg</a></span> <a href="#t:Arg" class="selflink">#</a></td><td class="doc empty"> </td></tr><tr><td colspan="2"><details id="i:id:Arg:Foldable:2"><summary class="hide-when-js-enabled">Instance details</summary><p>Defined in <a href="Language-Python-Internal-Syntax-IR.html">Language.Python.Internal.Syntax.IR</a></p> <div class="subs methods"><p class="caption">Methods</p><p class="src"><a href="#v:fold">fold</a> :: <a href="file:///nix/store/vqpc66a1hnvmjq14k7crkp0diwarf9vl-ghc-8.4.4-doc/share/doc/ghc/html/libraries/base-4.11.1.0/Data-Monoid.html#t:Monoid" title="Data.Monoid">Monoid</a> m => <a href="Language-Python-Internal-Syntax-IR.html#t:Arg" title="Language.Python.Internal.Syntax.IR">Arg</a> m -> m <a href="#v:fold" class="selflink">#</a></p><p class="src"><a href="#v:foldMap">foldMap</a> :: <a href="file:///nix/store/vqpc66a1hnvmjq14k7crkp0diwarf9vl-ghc-8.4.4-doc/share/doc/ghc/html/libraries/base-4.11.1.0/Data-Monoid.html#t:Monoid" title="Data.Monoid">Monoid</a> m => (a -> m) -> <a href="Language-Python-Internal-Syntax-IR.html#t:Arg" title="Language.Python.Internal.Syntax.IR">Arg</a> a -> m <a href="#v:foldMap" class="selflink">#</a></p><p class="src"><a href="#v:foldr">foldr</a> :: (a -> b -> b) -> b -> <a href="Language-Python-Internal-Syntax-IR.html#t:Arg" title="Language.Python.Internal.Syntax.IR">Arg</a> a -> b <a href="#v:foldr" class="selflink">#</a></p><p class="src"><a href="#v:foldr-39-">foldr'</a> :: (a -> b -> b) -> b -> <a href="Language-Python-Internal-Syntax-IR.html#t:Arg" title="Language.Python.Internal.Syntax.IR">Arg</a> a -> b <a href="#v:foldr-39-" class="selflink">#</a></p><p class="src"><a href="#v:foldl">foldl</a> :: (b -> a -> b) -> b -> <a href="Language-Python-Internal-Syntax-IR.html#t:Arg" title="Language.Python.Internal.Syntax.IR">Arg</a> a -> b <a href="#v:foldl" class="selflink">#</a></p><p class="src"><a href="#v:foldl-39-">foldl'</a> :: (b -> a -> b) -> b -> <a href="Language-Python-Internal-Syntax-IR.html#t:Arg" title="Language.Python.Internal.Syntax.IR">Arg</a> a -> b <a href="#v:foldl-39-" class="selflink">#</a></p><p class="src"><a href="#v:foldr1">foldr1</a> :: (a -> a -> a) -> <a href="Language-Python-Internal-Syntax-IR.html#t:Arg" title="Language.Python.Internal.Syntax.IR">Arg</a> a -> a <a href="#v:foldr1" class="selflink">#</a></p><p class="src"><a href="#v:foldl1">foldl1</a> :: (a -> a -> a) -> <a href="Language-Python-Internal-Syntax-IR.html#t:Arg" title="Language.Python.Internal.Syntax.IR">Arg</a> a -> a <a href="#v:foldl1" class="selflink">#</a></p><p class="src"><a href="#v:toList">toList</a> :: <a href="Language-Python-Internal-Syntax-IR.html#t:Arg" title="Language.Python.Internal.Syntax.IR">Arg</a> a -> [a] <a href="#v:toList" class="selflink">#</a></p><p class="src"><a href="#v:null">null</a> :: <a href="Language-Python-Internal-Syntax-IR.html#t:Arg" title="Language.Python.Internal.Syntax.IR">Arg</a> a -> <a href="file:///nix/store/vqpc66a1hnvmjq14k7crkp0diwarf9vl-ghc-8.4.4-doc/share/doc/ghc/html/libraries/base-4.11.1.0/Data-Bool.html#t:Bool" title="Data.Bool">Bool</a> <a href="#v:null" class="selflink">#</a></p><p class="src"><a href="#v:length">length</a> :: <a href="Language-Python-Internal-Syntax-IR.html#t:Arg" title="Language.Python.Internal.Syntax.IR">Arg</a> a -> <a href="file:///nix/store/vqpc66a1hnvmjq14k7crkp0diwarf9vl-ghc-8.4.4-doc/share/doc/ghc/html/libraries/base-4.11.1.0/Data-Int.html#t:Int" title="Data.Int">Int</a> <a href="#v:length" class="selflink">#</a></p><p class="src"><a href="#v:elem">elem</a> :: <a href="file:///nix/store/vqpc66a1hnvmjq14k7crkp0diwarf9vl-ghc-8.4.4-doc/share/doc/ghc/html/libraries/base-4.11.1.0/Data-Eq.html#t:Eq" title="Data.Eq">Eq</a> a => a -> <a href="Language-Python-Internal-Syntax-IR.html#t:Arg" title="Language.Python.Internal.Syntax.IR">Arg</a> a -> <a href="file:///nix/store/vqpc66a1hnvmjq14k7crkp0diwarf9vl-ghc-8.4.4-doc/share/doc/ghc/html/libraries/base-4.11.1.0/Data-Bool.html#t:Bool" title="Data.Bool">Bool</a> <a href="#v:elem" class="selflink">#</a></p><p class="src"><a href="#v:maximum">maximum</a> :: <a href="file:///nix/store/vqpc66a1hnvmjq14k7crkp0diwarf9vl-ghc-8.4.4-doc/share/doc/ghc/html/libraries/base-4.11.1.0/Data-Ord.html#t:Ord" title="Data.Ord">Ord</a> a => <a href="Language-Python-Internal-Syntax-IR.html#t:Arg" title="Language.Python.Internal.Syntax.IR">Arg</a> a -> a <a href="#v:maximum" class="selflink">#</a></p><p class="src"><a href="#v:minimum">minimum</a> :: <a href="file:///nix/store/vqpc66a1hnvmjq14k7crkp0diwarf9vl-ghc-8.4.4-doc/share/doc/ghc/html/libraries/base-4.11.1.0/Data-Ord.html#t:Ord" title="Data.Ord">Ord</a> a => <a href="Language-Python-Internal-Syntax-IR.html#t:Arg" title="Language.Python.Internal.Syntax.IR">Arg</a> a -> a <a href="#v:minimum" class="selflink">#</a></p><p class="src"><a href="#v:sum">sum</a> :: <a href="file:///nix/store/vqpc66a1hnvmjq14k7crkp0diwarf9vl-ghc-8.4.4-doc/share/doc/ghc/html/libraries/base-4.11.1.0/Prelude.html#t:Num" title="Prelude">Num</a> a => <a href="Language-Python-Internal-Syntax-IR.html#t:Arg" title="Language.Python.Internal.Syntax.IR">Arg</a> a -> a <a href="#v:sum" class="selflink">#</a></p><p class="src"><a href="#v:product">product</a> :: <a href="file:///nix/store/vqpc66a1hnvmjq14k7crkp0diwarf9vl-ghc-8.4.4-doc/share/doc/ghc/html/libraries/base-4.11.1.0/Prelude.html#t:Num" title="Prelude">Num</a> a => <a href="Language-Python-Internal-Syntax-IR.html#t:Arg" title="Language.Python.Internal.Syntax.IR">Arg</a> a -> 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:Arg:Traversable:3"></span> <a href="file:///nix/store/vqpc66a1hnvmjq14k7crkp0diwarf9vl-ghc-8.4.4-doc/share/doc/ghc/html/libraries/base-4.11.1.0/Data-Traversable.html#t:Traversable" title="Data.Traversable">Traversable</a> <a href="Language-Python-Internal-Syntax-IR.html#t:Arg" title="Language.Python.Internal.Syntax.IR">Arg</a></span> <a href="#t:Arg" class="selflink">#</a></td><td class="doc empty"> </td></tr><tr><td colspan="2"><details id="i:id:Arg:Traversable:3"><summary class="hide-when-js-enabled">Instance details</summary><p>Defined in <a href="Language-Python-Internal-Syntax-IR.html">Language.Python.Internal.Syntax.IR</a></p> <div class="subs methods"><p class="caption">Methods</p><p class="src"><a href="#v:traverse">traverse</a> :: <a href="file:///nix/store/vqpc66a1hnvmjq14k7crkp0diwarf9vl-ghc-8.4.4-doc/share/doc/ghc/html/libraries/base-4.11.1.0/Control-Applicative.html#t:Applicative" title="Control.Applicative">Applicative</a> f => (a -> f b) -> <a href="Language-Python-Internal-Syntax-IR.html#t:Arg" title="Language.Python.Internal.Syntax.IR">Arg</a> a -> f (<a href="Language-Python-Internal-Syntax-IR.html#t:Arg" title="Language.Python.Internal.Syntax.IR">Arg</a> b) <a href="#v:traverse" class="selflink">#</a></p><p class="src"><a href="#v:sequenceA">sequenceA</a> :: <a href="file:///nix/store/vqpc66a1hnvmjq14k7crkp0diwarf9vl-ghc-8.4.4-doc/share/doc/ghc/html/libraries/base-4.11.1.0/Control-Applicative.html#t:Applicative" title="Control.Applicative">Applicative</a> f => <a href="Language-Python-Internal-Syntax-IR.html#t:Arg" title="Language.Python.Internal.Syntax.IR">Arg</a> (f a) -> f (<a href="Language-Python-Internal-Syntax-IR.html#t:Arg" title="Language.Python.Internal.Syntax.IR">Arg</a> a) <a href="#v:sequenceA" class="selflink">#</a></p><p class="src"><a href="#v:mapM">mapM</a> :: <a href="file:///nix/store/vqpc66a1hnvmjq14k7crkp0diwarf9vl-ghc-8.4.4-doc/share/doc/ghc/html/libraries/base-4.11.1.0/Control-Monad.html#t:Monad" title="Control.Monad">Monad</a> m => (a -> m b) -> <a href="Language-Python-Internal-Syntax-IR.html#t:Arg" title="Language.Python.Internal.Syntax.IR">Arg</a> a -> m (<a href="Language-Python-Internal-Syntax-IR.html#t:Arg" title="Language.Python.Internal.Syntax.IR">Arg</a> b) <a href="#v:mapM" class="selflink">#</a></p><p class="src"><a href="#v:sequence">sequence</a> :: <a href="file:///nix/store/vqpc66a1hnvmjq14k7crkp0diwarf9vl-ghc-8.4.4-doc/share/doc/ghc/html/libraries/base-4.11.1.0/Control-Monad.html#t:Monad" title="Control.Monad">Monad</a> m => <a href="Language-Python-Internal-Syntax-IR.html#t:Arg" title="Language.Python.Internal.Syntax.IR">Arg</a> (m a) -> m (<a href="Language-Python-Internal-Syntax-IR.html#t:Arg" title="Language.Python.Internal.Syntax.IR">Arg</a> 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:Arg:Eq:4"></span> <a href="file:///nix/store/vqpc66a1hnvmjq14k7crkp0diwarf9vl-ghc-8.4.4-doc/share/doc/ghc/html/libraries/base-4.11.1.0/Data-Eq.html#t:Eq" title="Data.Eq">Eq</a> a => <a href="file:///nix/store/vqpc66a1hnvmjq14k7crkp0diwarf9vl-ghc-8.4.4-doc/share/doc/ghc/html/libraries/base-4.11.1.0/Data-Eq.html#t:Eq" title="Data.Eq">Eq</a> (<a href="Language-Python-Internal-Syntax-IR.html#t:Arg" title="Language.Python.Internal.Syntax.IR">Arg</a> a)</span> <a href="#t:Arg" class="selflink">#</a></td><td class="doc empty"> </td></tr><tr><td colspan="2"><details id="i:id:Arg:Eq:4"><summary class="hide-when-js-enabled">Instance details</summary><p>Defined in <a href="Language-Python-Internal-Syntax-IR.html">Language.Python.Internal.Syntax.IR</a></p> <div class="subs methods"><p class="caption">Methods</p><p class="src"><a href="#v:-61--61-">(==)</a> :: <a href="Language-Python-Internal-Syntax-IR.html#t:Arg" title="Language.Python.Internal.Syntax.IR">Arg</a> a -> <a href="Language-Python-Internal-Syntax-IR.html#t:Arg" title="Language.Python.Internal.Syntax.IR">Arg</a> a -> <a href="file:///nix/store/vqpc66a1hnvmjq14k7crkp0diwarf9vl-ghc-8.4.4-doc/share/doc/ghc/html/libraries/base-4.11.1.0/Data-Bool.html#t:Bool" title="Data.Bool">Bool</a> <a href="#v:-61--61-" class="selflink">#</a></p><p class="src"><a href="#v:-47--61-">(/=)</a> :: <a href="Language-Python-Internal-Syntax-IR.html#t:Arg" title="Language.Python.Internal.Syntax.IR">Arg</a> a -> <a href="Language-Python-Internal-Syntax-IR.html#t:Arg" title="Language.Python.Internal.Syntax.IR">Arg</a> a -> <a href="file:///nix/store/vqpc66a1hnvmjq14k7crkp0diwarf9vl-ghc-8.4.4-doc/share/doc/ghc/html/libraries/base-4.11.1.0/Data-Bool.html#t:Bool" title="Data.Bool">Bool</a> <a href="#v:-47--61-" class="selflink">#</a></p></div></details></td></tr><tr><td class="src clearfix"><span class="inst-left"><span class="instance details-toggle-control details-toggle" data-details-id="i:id:Arg:Show:5"></span> <a href="file:///nix/store/vqpc66a1hnvmjq14k7crkp0diwarf9vl-ghc-8.4.4-doc/share/doc/ghc/html/libraries/base-4.11.1.0/Text-Show.html#t:Show" title="Text.Show">Show</a> a => <a href="file:///nix/store/vqpc66a1hnvmjq14k7crkp0diwarf9vl-ghc-8.4.4-doc/share/doc/ghc/html/libraries/base-4.11.1.0/Text-Show.html#t:Show" title="Text.Show">Show</a> (<a href="Language-Python-Internal-Syntax-IR.html#t:Arg" title="Language.Python.Internal.Syntax.IR">Arg</a> a)</span> <a href="#t:Arg" class="selflink">#</a></td><td class="doc empty"> </td></tr><tr><td colspan="2"><details id="i:id:Arg:Show:5"><summary class="hide-when-js-enabled">Instance details</summary><p>Defined in <a href="Language-Python-Internal-Syntax-IR.html">Language.Python.Internal.Syntax.IR</a></p> <div class="subs methods"><p class="caption">Methods</p><p class="src"><a href="#v:showsPrec">showsPrec</a> :: <a href="file:///nix/store/vqpc66a1hnvmjq14k7crkp0diwarf9vl-ghc-8.4.4-doc/share/doc/ghc/html/libraries/base-4.11.1.0/Data-Int.html#t:Int" title="Data.Int">Int</a> -> <a href="Language-Python-Internal-Syntax-IR.html#t:Arg" title="Language.Python.Internal.Syntax.IR">Arg</a> a -> <a href="file:///nix/store/vqpc66a1hnvmjq14k7crkp0diwarf9vl-ghc-8.4.4-doc/share/doc/ghc/html/libraries/base-4.11.1.0/Text-Show.html#t:ShowS" title="Text.Show">ShowS</a> <a href="#v:showsPrec" class="selflink">#</a></p><p class="src"><a href="#v:show">show</a> :: <a href="Language-Python-Internal-Syntax-IR.html#t:Arg" title="Language.Python.Internal.Syntax.IR">Arg</a> a -> <a href="file:///nix/store/vqpc66a1hnvmjq14k7crkp0diwarf9vl-ghc-8.4.4-doc/share/doc/ghc/html/libraries/base-4.11.1.0/Data-String.html#t:String" title="Data.String">String</a> <a href="#v:show" class="selflink">#</a></p><p class="src"><a href="#v:showList">showList</a> :: [<a href="Language-Python-Internal-Syntax-IR.html#t:Arg" title="Language.Python.Internal.Syntax.IR">Arg</a> a] -> <a href="file:///nix/store/vqpc66a1hnvmjq14k7crkp0diwarf9vl-ghc-8.4.4-doc/share/doc/ghc/html/libraries/base-4.11.1.0/Text-Show.html#t:ShowS" title="Text.Show">ShowS</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">data</span> <a id="t:Expr" class="def">Expr</a> a <a href="#t:Expr" class="selflink">#</a></p><div class="subs constructors"><p class="caption">Constructors</p><table><tr><td class="src"><a id="v:StarExpr" class="def">StarExpr</a></td><td class="doc empty"> </td></tr><tr><td colspan="2"><div class="subs fields"><p class="caption">Fields</p><ul><li><dfn class="src"><a id="v:_exprAnn" class="def">_exprAnn</a> :: a</dfn><div class="doc empty"> </div></li><li><dfn class="src"><a id="v:_unsafeStarExprWhitespace" class="def">_unsafeStarExprWhitespace</a> :: [<a href="Language-Python-Syntax-Whitespace.html#t:Whitespace" title="Language.Python.Syntax.Whitespace">Whitespace</a>]</dfn><div class="doc empty"> </div></li><li><dfn class="src"><a id="v:_unsafeStarExprValue" class="def">_unsafeStarExprValue</a> :: <a href="Language-Python-Internal-Syntax-IR.html#t:Expr" title="Language.Python.Internal.Syntax.IR">Expr</a> a</dfn><div class="doc empty"> </div></li></ul></div></td></tr><tr><td class="src"><a id="v:Unit" class="def">Unit</a></td><td class="doc empty"> </td></tr><tr><td colspan="2"><div class="subs fields"><p class="caption">Fields</p><ul><li><dfn class="src"><a id="v:_exprAnn" class="def">_exprAnn</a> :: a</dfn><div class="doc empty"> </div></li><li><dfn class="src"><a id="v:_unsafeUnitWhitespaceInner" class="def">_unsafeUnitWhitespaceInner</a> :: [<a href="Language-Python-Syntax-Whitespace.html#t:Whitespace" title="Language.Python.Syntax.Whitespace">Whitespace</a>]</dfn><div class="doc empty"> </div></li><li><dfn class="src"><a id="v:_unsafeUnitWhitespaceRight" class="def">_unsafeUnitWhitespaceRight</a> :: [<a href="Language-Python-Syntax-Whitespace.html#t:Whitespace" title="Language.Python.Syntax.Whitespace">Whitespace</a>]</dfn><div class="doc empty"> </div></li></ul></div></td></tr><tr><td class="src"><a id="v:Lambda" class="def">Lambda</a></td><td class="doc empty"> </td></tr><tr><td colspan="2"><div class="subs fields"><p class="caption">Fields</p><ul><li><dfn class="src"><a id="v:_exprAnn" class="def">_exprAnn</a> :: a</dfn><div class="doc empty"> </div></li><li><dfn class="src"><a id="v:_unsafeLambdaWhitespace" class="def">_unsafeLambdaWhitespace</a> :: [<a href="Language-Python-Syntax-Whitespace.html#t:Whitespace" title="Language.Python.Syntax.Whitespace">Whitespace</a>]</dfn><div class="doc empty"> </div></li><li><dfn class="src"><a id="v:_unsafeLambdaArgs" class="def">_unsafeLambdaArgs</a> :: <a href="Language-Python-Syntax-CommaSep.html#t:CommaSep" title="Language.Python.Syntax.CommaSep">CommaSep</a> (<a href="Language-Python-Internal-Syntax-IR.html#t:Param" title="Language.Python.Internal.Syntax.IR">Param</a> a)</dfn><div class="doc empty"> </div></li><li><dfn class="src"><a id="v:_unsafeLambdaColon" class="def">_unsafeLambdaColon</a> :: <a href="Language-Python-Syntax-Punctuation.html#t:Colon" title="Language.Python.Syntax.Punctuation">Colon</a></dfn><div class="doc empty"> </div></li><li><dfn class="src"><a id="v:_unsafeLambdaBody" class="def">_unsafeLambdaBody</a> :: <a href="Language-Python-Internal-Syntax-IR.html#t:Expr" title="Language.Python.Internal.Syntax.IR">Expr</a> a</dfn><div class="doc empty"> </div></li></ul></div></td></tr><tr><td class="src"><a id="v:Yield" class="def">Yield</a></td><td class="doc empty"> </td></tr><tr><td colspan="2"><div class="subs fields"><p class="caption">Fields</p><ul><li><dfn class="src"><a id="v:_exprAnn" class="def">_exprAnn</a> :: a</dfn><div class="doc empty"> </div></li><li><dfn class="src"><a id="v:_unsafeYieldWhitespace" class="def">_unsafeYieldWhitespace</a> :: [<a href="Language-Python-Syntax-Whitespace.html#t:Whitespace" title="Language.Python.Syntax.Whitespace">Whitespace</a>]</dfn><div class="doc empty"> </div></li><li><dfn class="src"><a id="v:_unsafeYieldValue" class="def">_unsafeYieldValue</a> :: <a href="Language-Python-Syntax-CommaSep.html#t:CommaSep" title="Language.Python.Syntax.CommaSep">CommaSep</a> (<a href="Language-Python-Internal-Syntax-IR.html#t:Expr" title="Language.Python.Internal.Syntax.IR">Expr</a> a)</dfn><div class="doc empty"> </div></li></ul></div></td></tr><tr><td class="src"><a id="v:YieldFrom" class="def">YieldFrom</a></td><td class="doc empty"> </td></tr><tr><td colspan="2"><div class="subs fields"><p class="caption">Fields</p><ul><li><dfn class="src"><a id="v:_exprAnn" class="def">_exprAnn</a> :: a</dfn><div class="doc empty"> </div></li><li><dfn class="src"><a id="v:_unsafeYieldWhitespace" class="def">_unsafeYieldWhitespace</a> :: [<a href="Language-Python-Syntax-Whitespace.html#t:Whitespace" title="Language.Python.Syntax.Whitespace">Whitespace</a>]</dfn><div class="doc empty"> </div></li><li><dfn class="src"><a id="v:_unsafeFromWhitespace" class="def">_unsafeFromWhitespace</a> :: [<a href="Language-Python-Syntax-Whitespace.html#t:Whitespace" title="Language.Python.Syntax.Whitespace">Whitespace</a>]</dfn><div class="doc empty"> </div></li><li><dfn class="src"><a id="v:_unsafeYieldFromValue" class="def">_unsafeYieldFromValue</a> :: <a href="Language-Python-Internal-Syntax-IR.html#t:Expr" title="Language.Python.Internal.Syntax.IR">Expr</a> a</dfn><div class="doc empty"> </div></li></ul></div></td></tr><tr><td class="src"><a id="v:Ternary" class="def">Ternary</a></td><td class="doc empty"> </td></tr><tr><td colspan="2"><div class="subs fields"><p class="caption">Fields</p><ul><li><dfn class="src"><a id="v:_exprAnn" class="def">_exprAnn</a> :: a</dfn><div class="doc empty"> </div></li><li><dfn class="src"><a id="v:_unsafeTernaryValue" class="def">_unsafeTernaryValue</a> :: <a href="Language-Python-Internal-Syntax-IR.html#t:Expr" title="Language.Python.Internal.Syntax.IR">Expr</a> a</dfn><div class="doc empty"> </div></li><li><dfn class="src"><a id="v:_unsafeTernaryWhitespaceIf" class="def">_unsafeTernaryWhitespaceIf</a> :: [<a href="Language-Python-Syntax-Whitespace.html#t:Whitespace" title="Language.Python.Syntax.Whitespace">Whitespace</a>]</dfn><div class="doc empty"> </div></li><li><dfn class="src"><a id="v:_unsafeTernaryCond" class="def">_unsafeTernaryCond</a> :: <a href="Language-Python-Internal-Syntax-IR.html#t:Expr" title="Language.Python.Internal.Syntax.IR">Expr</a> a</dfn><div class="doc empty"> </div></li><li><dfn class="src"><a id="v:_unsafeTernaryWhitespaceElse" class="def">_unsafeTernaryWhitespaceElse</a> :: [<a href="Language-Python-Syntax-Whitespace.html#t:Whitespace" title="Language.Python.Syntax.Whitespace">Whitespace</a>]</dfn><div class="doc empty"> </div></li><li><dfn class="src"><a id="v:_unsafeTernaryElse" class="def">_unsafeTernaryElse</a> :: <a href="Language-Python-Internal-Syntax-IR.html#t:Expr" title="Language.Python.Internal.Syntax.IR">Expr</a> a</dfn><div class="doc empty"> </div></li></ul></div></td></tr><tr><td class="src"><a id="v:ListComp" class="def">ListComp</a></td><td class="doc empty"> </td></tr><tr><td colspan="2"><div class="subs fields"><p class="caption">Fields</p><ul><li><dfn class="src"><a id="v:_exprAnn" class="def">_exprAnn</a> :: a</dfn><div class="doc empty"> </div></li><li><dfn class="src"><a id="v:_unsafeListCompWhitespaceLeft" class="def">_unsafeListCompWhitespaceLeft</a> :: [<a href="Language-Python-Syntax-Whitespace.html#t:Whitespace" title="Language.Python.Syntax.Whitespace">Whitespace</a>]</dfn><div class="doc empty"> </div></li><li><dfn class="src"><a id="v:_unsafeListCompValue" class="def">_unsafeListCompValue</a> :: <a href="Language-Python-Internal-Syntax-IR.html#t:Comprehension" title="Language.Python.Internal.Syntax.IR">Comprehension</a> <a href="Language-Python-Internal-Syntax-IR.html#t:Expr" title="Language.Python.Internal.Syntax.IR">Expr</a> a</dfn><div class="doc empty"> </div></li><li><dfn class="src"><a id="v:_unsafeListCompWhitespaceRight" class="def">_unsafeListCompWhitespaceRight</a> :: [<a href="Language-Python-Syntax-Whitespace.html#t:Whitespace" title="Language.Python.Syntax.Whitespace">Whitespace</a>]</dfn><div class="doc empty"> </div></li></ul></div></td></tr><tr><td class="src"><a id="v:List" class="def">List</a></td><td class="doc empty"> </td></tr><tr><td colspan="2"><div class="subs fields"><p class="caption">Fields</p><ul><li><dfn class="src"><a id="v:_exprAnn" class="def">_exprAnn</a> :: a</dfn><div class="doc empty"> </div></li><li><dfn class="src"><a id="v:_unsafeListWhitespaceLeft" class="def">_unsafeListWhitespaceLeft</a> :: [<a href="Language-Python-Syntax-Whitespace.html#t:Whitespace" title="Language.Python.Syntax.Whitespace">Whitespace</a>]</dfn><div class="doc empty"> </div></li><li><dfn class="src"><a id="v:_unsafeListValues" class="def">_unsafeListValues</a> :: <a href="file:///nix/store/vqpc66a1hnvmjq14k7crkp0diwarf9vl-ghc-8.4.4-doc/share/doc/ghc/html/libraries/base-4.11.1.0/Data-Maybe.html#t:Maybe" title="Data.Maybe">Maybe</a> (<a href="Language-Python-Syntax-CommaSep.html#t:CommaSep1-39-" title="Language.Python.Syntax.CommaSep">CommaSep1'</a> (<a href="Language-Python-Internal-Syntax-IR.html#t:Expr" title="Language.Python.Internal.Syntax.IR">Expr</a> a))</dfn><div class="doc empty"> </div></li><li><dfn class="src"><a id="v:_unsafeListWhitespaceRight" class="def">_unsafeListWhitespaceRight</a> :: [<a href="Language-Python-Syntax-Whitespace.html#t:Whitespace" title="Language.Python.Syntax.Whitespace">Whitespace</a>]</dfn><div class="doc empty"> </div></li></ul></div></td></tr><tr><td class="src"><a id="v:DictComp" class="def">DictComp</a></td><td class="doc empty"> </td></tr><tr><td colspan="2"><div class="subs fields"><p class="caption">Fields</p><ul><li><dfn class="src"><a id="v:_exprAnn" class="def">_exprAnn</a> :: a</dfn><div class="doc empty"> </div></li><li><dfn class="src"><a id="v:_unsafeDictCompWhitespaceLeft" class="def">_unsafeDictCompWhitespaceLeft</a> :: [<a href="Language-Python-Syntax-Whitespace.html#t:Whitespace" title="Language.Python.Syntax.Whitespace">Whitespace</a>]</dfn><div class="doc empty"> </div></li><li><dfn class="src"><a id="v:_unsafeDictCompValue" class="def">_unsafeDictCompValue</a> :: <a href="Language-Python-Internal-Syntax-IR.html#t:Comprehension" title="Language.Python.Internal.Syntax.IR">Comprehension</a> <a href="Language-Python-Internal-Syntax-IR.html#t:DictItem" title="Language.Python.Internal.Syntax.IR">DictItem</a> a</dfn><div class="doc empty"> </div></li><li><dfn class="src"><a id="v:_unsafeDictCompWhitespaceRight" class="def">_unsafeDictCompWhitespaceRight</a> :: [<a href="Language-Python-Syntax-Whitespace.html#t:Whitespace" title="Language.Python.Syntax.Whitespace">Whitespace</a>]</dfn><div class="doc empty"> </div></li></ul></div></td></tr><tr><td class="src"><a id="v:Dict" class="def">Dict</a></td><td class="doc empty"> </td></tr><tr><td colspan="2"><div class="subs fields"><p class="caption">Fields</p><ul><li><dfn class="src"><a id="v:_exprAnn" class="def">_exprAnn</a> :: a</dfn><div class="doc empty"> </div></li><li><dfn class="src"><a id="v:_unsafeDictWhitespaceLeft" class="def">_unsafeDictWhitespaceLeft</a> :: [<a href="Language-Python-Syntax-Whitespace.html#t:Whitespace" title="Language.Python.Syntax.Whitespace">Whitespace</a>]</dfn><div class="doc empty"> </div></li><li><dfn class="src"><a id="v:_unsafeDictValues" class="def">_unsafeDictValues</a> :: <a href="file:///nix/store/vqpc66a1hnvmjq14k7crkp0diwarf9vl-ghc-8.4.4-doc/share/doc/ghc/html/libraries/base-4.11.1.0/Data-Maybe.html#t:Maybe" title="Data.Maybe">Maybe</a> (<a href="Language-Python-Syntax-CommaSep.html#t:CommaSep1-39-" title="Language.Python.Syntax.CommaSep">CommaSep1'</a> (<a href="Language-Python-Internal-Syntax-IR.html#t:DictItem" title="Language.Python.Internal.Syntax.IR">DictItem</a> a))</dfn><div class="doc empty"> </div></li><li><dfn class="src"><a id="v:_unsafeDictWhitespaceRight" class="def">_unsafeDictWhitespaceRight</a> :: [<a href="Language-Python-Syntax-Whitespace.html#t:Whitespace" title="Language.Python.Syntax.Whitespace">Whitespace</a>]</dfn><div class="doc empty"> </div></li></ul></div></td></tr><tr><td class="src"><a id="v:SetComp" class="def">SetComp</a></td><td class="doc empty"> </td></tr><tr><td colspan="2"><div class="subs fields"><p class="caption">Fields</p><ul><li><dfn class="src"><a id="v:_exprAnn" class="def">_exprAnn</a> :: a</dfn><div class="doc empty"> </div></li><li><dfn class="src"><a id="v:_unsafeSetCompWhitespaceLeft" class="def">_unsafeSetCompWhitespaceLeft</a> :: [<a href="Language-Python-Syntax-Whitespace.html#t:Whitespace" title="Language.Python.Syntax.Whitespace">Whitespace</a>]</dfn><div class="doc empty"> </div></li><li><dfn class="src"><a id="v:_unsafeSetCompValue" class="def">_unsafeSetCompValue</a> :: <a href="Language-Python-Internal-Syntax-IR.html#t:Comprehension" title="Language.Python.Internal.Syntax.IR">Comprehension</a> <a href="Language-Python-Internal-Syntax-IR.html#t:Expr" title="Language.Python.Internal.Syntax.IR">Expr</a> a</dfn><div class="doc empty"> </div></li><li><dfn class="src"><a id="v:_unsafeSetCompWhitespaceRight" class="def">_unsafeSetCompWhitespaceRight</a> :: [<a href="Language-Python-Syntax-Whitespace.html#t:Whitespace" title="Language.Python.Syntax.Whitespace">Whitespace</a>]</dfn><div class="doc empty"> </div></li></ul></div></td></tr><tr><td class="src"><a id="v:Set" class="def">Set</a></td><td class="doc empty"> </td></tr><tr><td colspan="2"><div class="subs fields"><p class="caption">Fields</p><ul><li><dfn class="src"><a id="v:_exprAnn" class="def">_exprAnn</a> :: a</dfn><div class="doc empty"> </div></li><li><dfn class="src"><a id="v:_unsafeSetWhitespaceLeft" class="def">_unsafeSetWhitespaceLeft</a> :: [<a href="Language-Python-Syntax-Whitespace.html#t:Whitespace" title="Language.Python.Syntax.Whitespace">Whitespace</a>]</dfn><div class="doc empty"> </div></li><li><dfn class="src"><a id="v:_unsafeSetValues" class="def">_unsafeSetValues</a> :: <a href="Language-Python-Syntax-CommaSep.html#t:CommaSep1-39-" title="Language.Python.Syntax.CommaSep">CommaSep1'</a> (<a href="Language-Python-Internal-Syntax-IR.html#t:Expr" title="Language.Python.Internal.Syntax.IR">Expr</a> a)</dfn><div class="doc empty"> </div></li><li><dfn class="src"><a id="v:_unsafeSetWhitespaceRight" class="def">_unsafeSetWhitespaceRight</a> :: [<a href="Language-Python-Syntax-Whitespace.html#t:Whitespace" title="Language.Python.Syntax.Whitespace">Whitespace</a>]</dfn><div class="doc empty"> </div></li></ul></div></td></tr><tr><td class="src"><a id="v:Deref" class="def">Deref</a></td><td class="doc empty"> </td></tr><tr><td colspan="2"><div class="subs fields"><p class="caption">Fields</p><ul><li><dfn class="src"><a id="v:_exprAnn" class="def">_exprAnn</a> :: a</dfn><div class="doc empty"> </div></li><li><dfn class="src"><a id="v:_unsafeDerefValueLeft" class="def">_unsafeDerefValueLeft</a> :: <a href="Language-Python-Internal-Syntax-IR.html#t:Expr" title="Language.Python.Internal.Syntax.IR">Expr</a> a</dfn><div class="doc empty"> </div></li><li><dfn class="src"><a id="v:_unsafeDerefWhitespaceLeft" class="def">_unsafeDerefWhitespaceLeft</a> :: [<a href="Language-Python-Syntax-Whitespace.html#t:Whitespace" title="Language.Python.Syntax.Whitespace">Whitespace</a>]</dfn><div class="doc empty"> </div></li><li><dfn class="src"><a id="v:_unsafeDerefValueRight" class="def">_unsafeDerefValueRight</a> :: <a href="Language-Python-Syntax-Ident.html#t:Ident" title="Language.Python.Syntax.Ident">Ident</a> '[] a</dfn><div class="doc empty"> </div></li></ul></div></td></tr><tr><td class="src"><a id="v:Subscript" class="def">Subscript</a></td><td class="doc empty"> </td></tr><tr><td colspan="2"><div class="subs fields"><p class="caption">Fields</p><ul><li><dfn class="src"><a id="v:_exprAnn" class="def">_exprAnn</a> :: a</dfn><div class="doc empty"> </div></li><li><dfn class="src"><a id="v:_unsafeSubscriptValueLeft" class="def">_unsafeSubscriptValueLeft</a> :: <a href="Language-Python-Internal-Syntax-IR.html#t:Expr" title="Language.Python.Internal.Syntax.IR">Expr</a> a</dfn><div class="doc empty"> </div></li><li><dfn class="src"><a id="v:_unsafeSubscriptWhitespaceLeft" class="def">_unsafeSubscriptWhitespaceLeft</a> :: [<a href="Language-Python-Syntax-Whitespace.html#t:Whitespace" title="Language.Python.Syntax.Whitespace">Whitespace</a>]</dfn><div class="doc empty"> </div></li><li><dfn class="src"><a id="v:_unsafeSubscriptValueRight" class="def">_unsafeSubscriptValueRight</a> :: <a href="Language-Python-Syntax-CommaSep.html#t:CommaSep1-39-" title="Language.Python.Syntax.CommaSep">CommaSep1'</a> (<a href="Language-Python-Internal-Syntax-IR.html#t:Subscript" title="Language.Python.Internal.Syntax.IR">Subscript</a> a)</dfn><div class="doc empty"> </div></li><li><dfn class="src"><a id="v:_unsafeSubscriptWhitespaceRight" class="def">_unsafeSubscriptWhitespaceRight</a> :: [<a href="Language-Python-Syntax-Whitespace.html#t:Whitespace" title="Language.Python.Syntax.Whitespace">Whitespace</a>]</dfn><div class="doc empty"> </div></li></ul></div></td></tr><tr><td class="src"><a id="v:Call" class="def">Call</a></td><td class="doc empty"> </td></tr><tr><td colspan="2"><div class="subs fields"><p class="caption">Fields</p><ul><li><dfn class="src"><a id="v:_exprAnn" class="def">_exprAnn</a> :: a</dfn><div class="doc empty"> </div></li><li><dfn class="src"><a id="v:_unsafeCallFunction" class="def">_unsafeCallFunction</a> :: <a href="Language-Python-Internal-Syntax-IR.html#t:Expr" title="Language.Python.Internal.Syntax.IR">Expr</a> a</dfn><div class="doc empty"> </div></li><li><dfn class="src"><a id="v:_unsafeCallWhitespaceLeft" class="def">_unsafeCallWhitespaceLeft</a> :: [<a href="Language-Python-Syntax-Whitespace.html#t:Whitespace" title="Language.Python.Syntax.Whitespace">Whitespace</a>]</dfn><div class="doc empty"> </div></li><li><dfn class="src"><a id="v:_unsafeCallArguments" class="def">_unsafeCallArguments</a> :: <a href="file:///nix/store/vqpc66a1hnvmjq14k7crkp0diwarf9vl-ghc-8.4.4-doc/share/doc/ghc/html/libraries/base-4.11.1.0/Data-Maybe.html#t:Maybe" title="Data.Maybe">Maybe</a> (<a href="Language-Python-Syntax-CommaSep.html#t:CommaSep1-39-" title="Language.Python.Syntax.CommaSep">CommaSep1'</a> (<a href="Language-Python-Internal-Syntax-IR.html#t:Arg" title="Language.Python.Internal.Syntax.IR">Arg</a> a))</dfn><div class="doc empty"> </div></li><li><dfn class="src"><a id="v:_unsafeCallWhitespaceRight" class="def">_unsafeCallWhitespaceRight</a> :: [<a href="Language-Python-Syntax-Whitespace.html#t:Whitespace" title="Language.Python.Syntax.Whitespace">Whitespace</a>]</dfn><div class="doc empty"> </div></li></ul></div></td></tr><tr><td class="src"><a id="v:None" class="def">None</a></td><td class="doc empty"> </td></tr><tr><td colspan="2"><div class="subs fields"><p class="caption">Fields</p><ul><li><dfn class="src"><a id="v:_exprAnn" class="def">_exprAnn</a> :: a</dfn><div class="doc empty"> </div></li><li><dfn class="src"><a id="v:_unsafeNoneWhitespace" class="def">_unsafeNoneWhitespace</a> :: [<a href="Language-Python-Syntax-Whitespace.html#t:Whitespace" title="Language.Python.Syntax.Whitespace">Whitespace</a>]</dfn><div class="doc empty"> </div></li></ul></div></td></tr><tr><td class="src"><a id="v:Ellipsis" class="def">Ellipsis</a></td><td class="doc empty"> </td></tr><tr><td colspan="2"><div class="subs fields"><p class="caption">Fields</p><ul><li><dfn class="src"><a id="v:_exprAnn" class="def">_exprAnn</a> :: a</dfn><div class="doc empty"> </div></li><li><dfn class="src"><a id="v:_unsafeEllipsisWhitespace" class="def">_unsafeEllipsisWhitespace</a> :: [<a href="Language-Python-Syntax-Whitespace.html#t:Whitespace" title="Language.Python.Syntax.Whitespace">Whitespace</a>]</dfn><div class="doc empty"> </div></li></ul></div></td></tr><tr><td class="src"><a id="v:BinOp" class="def">BinOp</a></td><td class="doc empty"> </td></tr><tr><td colspan="2"><div class="subs fields"><p class="caption">Fields</p><ul><li><dfn class="src"><a id="v:_exprAnn" class="def">_exprAnn</a> :: a</dfn><div class="doc empty"> </div></li><li><dfn class="src"><a id="v:_unsafeBinOpExprLeft" class="def">_unsafeBinOpExprLeft</a> :: <a href="Language-Python-Internal-Syntax-IR.html#t:Expr" title="Language.Python.Internal.Syntax.IR">Expr</a> a</dfn><div class="doc empty"> </div></li><li><dfn class="src"><a id="v:_unsafeBinOpOp" class="def">_unsafeBinOpOp</a> :: <a href="Language-Python-Syntax-Operator-Binary.html#t:BinOp" title="Language.Python.Syntax.Operator.Binary">BinOp</a> a</dfn><div class="doc empty"> </div></li><li><dfn class="src"><a id="v:_unsafeBinOpExprRight" class="def">_unsafeBinOpExprRight</a> :: <a href="Language-Python-Internal-Syntax-IR.html#t:Expr" title="Language.Python.Internal.Syntax.IR">Expr</a> a</dfn><div class="doc empty"> </div></li></ul></div></td></tr><tr><td class="src"><a id="v:UnOp" class="def">UnOp</a></td><td class="doc empty"> </td></tr><tr><td colspan="2"><div class="subs fields"><p class="caption">Fields</p><ul><li><dfn class="src"><a id="v:_exprAnn" class="def">_exprAnn</a> :: a</dfn><div class="doc empty"> </div></li><li><dfn class="src"><a id="v:_unsafeUnOpOp" class="def">_unsafeUnOpOp</a> :: <a href="Language-Python-Syntax-Operator-Unary.html#t:UnOp" title="Language.Python.Syntax.Operator.Unary">UnOp</a> a</dfn><div class="doc empty"> </div></li><li><dfn class="src"><a id="v:_unsafeUnOpValue" class="def">_unsafeUnOpValue</a> :: <a href="Language-Python-Internal-Syntax-IR.html#t:Expr" title="Language.Python.Internal.Syntax.IR">Expr</a> a</dfn><div class="doc empty"> </div></li></ul></div></td></tr><tr><td class="src"><a id="v:Parens" class="def">Parens</a></td><td class="doc empty"> </td></tr><tr><td colspan="2"><div class="subs fields"><p class="caption">Fields</p><ul><li><dfn class="src"><a id="v:_exprAnn" class="def">_exprAnn</a> :: a</dfn><div class="doc empty"> </div></li><li><dfn class="src"><a id="v:_unsafeParensWhitespaceLeft" class="def">_unsafeParensWhitespaceLeft</a> :: [<a href="Language-Python-Syntax-Whitespace.html#t:Whitespace" title="Language.Python.Syntax.Whitespace">Whitespace</a>]</dfn><div class="doc empty"> </div></li><li><dfn class="src"><a id="v:_unsafeParensValue" class="def">_unsafeParensValue</a> :: <a href="Language-Python-Internal-Syntax-IR.html#t:Expr" title="Language.Python.Internal.Syntax.IR">Expr</a> a</dfn><div class="doc empty"> </div></li><li><dfn class="src"><a id="v:_unsafeParensWhitespaceAfter" class="def">_unsafeParensWhitespaceAfter</a> :: [<a href="Language-Python-Syntax-Whitespace.html#t:Whitespace" title="Language.Python.Syntax.Whitespace">Whitespace</a>]</dfn><div class="doc empty"> </div></li></ul></div></td></tr><tr><td class="src"><a id="v:Ident" class="def">Ident</a></td><td class="doc empty"> </td></tr><tr><td colspan="2"><div class="subs fields"><p class="caption">Fields</p><ul><li><dfn class="src"><a id="v:_exprAnn" class="def">_exprAnn</a> :: a</dfn><div class="doc empty"> </div></li><li><dfn class="src"><a id="v:_unsafeIdentValue" class="def">_unsafeIdentValue</a> :: <a href="Language-Python-Syntax-Ident.html#t:Ident" title="Language.Python.Syntax.Ident">Ident</a> '[] a</dfn><div class="doc empty"> </div></li></ul></div></td></tr><tr><td class="src"><a id="v:Int" class="def">Int</a></td><td class="doc empty"> </td></tr><tr><td colspan="2"><div class="subs fields"><p class="caption">Fields</p><ul><li><dfn class="src"><a id="v:_exprAnn" class="def">_exprAnn</a> :: a</dfn><div class="doc empty"> </div></li><li><dfn class="src"><a id="v:_unsafeIntValue" class="def">_unsafeIntValue</a> :: <a href="Language-Python-Syntax-Numbers.html#t:IntLiteral" title="Language.Python.Syntax.Numbers">IntLiteral</a> a</dfn><div class="doc empty"> </div></li><li><dfn class="src"><a id="v:_unsafeIntWhitespace" class="def">_unsafeIntWhitespace</a> :: [<a href="Language-Python-Syntax-Whitespace.html#t:Whitespace" title="Language.Python.Syntax.Whitespace">Whitespace</a>]</dfn><div class="doc empty"> </div></li></ul></div></td></tr><tr><td class="src"><a id="v:Float" class="def">Float</a></td><td class="doc empty"> </td></tr><tr><td colspan="2"><div class="subs fields"><p class="caption">Fields</p><ul><li><dfn class="src"><a id="v:_exprAnn" class="def">_exprAnn</a> :: a</dfn><div class="doc empty"> </div></li><li><dfn class="src"><a id="v:_unsafeFloatValue" class="def">_unsafeFloatValue</a> :: <a href="Language-Python-Syntax-Numbers.html#t:FloatLiteral" title="Language.Python.Syntax.Numbers">FloatLiteral</a> a</dfn><div class="doc empty"> </div></li><li><dfn class="src"><a id="v:_unsafeFloatWhitespace" class="def">_unsafeFloatWhitespace</a> :: [<a href="Language-Python-Syntax-Whitespace.html#t:Whitespace" title="Language.Python.Syntax.Whitespace">Whitespace</a>]</dfn><div class="doc empty"> </div></li></ul></div></td></tr><tr><td class="src"><a id="v:Imag" class="def">Imag</a></td><td class="doc empty"> </td></tr><tr><td colspan="2"><div class="subs fields"><p class="caption">Fields</p><ul><li><dfn class="src"><a id="v:_exprAnn" class="def">_exprAnn</a> :: a</dfn><div class="doc empty"> </div></li><li><dfn class="src"><a id="v:_unsafeImagValue" class="def">_unsafeImagValue</a> :: <a href="Language-Python-Syntax-Numbers.html#t:ImagLiteral" title="Language.Python.Syntax.Numbers">ImagLiteral</a> a</dfn><div class="doc empty"> </div></li><li><dfn class="src"><a id="v:_unsafeImagWhitespace" class="def">_unsafeImagWhitespace</a> :: [<a href="Language-Python-Syntax-Whitespace.html#t:Whitespace" title="Language.Python.Syntax.Whitespace">Whitespace</a>]</dfn><div class="doc empty"> </div></li></ul></div></td></tr><tr><td class="src"><a id="v:Bool" class="def">Bool</a></td><td class="doc empty"> </td></tr><tr><td colspan="2"><div class="subs fields"><p class="caption">Fields</p><ul><li><dfn class="src"><a id="v:_exprAnn" class="def">_exprAnn</a> :: a</dfn><div class="doc empty"> </div></li><li><dfn class="src"><a id="v:_unsafeBoolValue" class="def">_unsafeBoolValue</a> :: <a href="file:///nix/store/vqpc66a1hnvmjq14k7crkp0diwarf9vl-ghc-8.4.4-doc/share/doc/ghc/html/libraries/base-4.11.1.0/Data-Bool.html#t:Bool" title="Data.Bool">Bool</a></dfn><div class="doc empty"> </div></li><li><dfn class="src"><a id="v:_unsafeBoolWhitespace" class="def">_unsafeBoolWhitespace</a> :: [<a href="Language-Python-Syntax-Whitespace.html#t:Whitespace" title="Language.Python.Syntax.Whitespace">Whitespace</a>]</dfn><div class="doc empty"> </div></li></ul></div></td></tr><tr><td class="src"><a id="v:String" class="def">String</a></td><td class="doc empty"> </td></tr><tr><td colspan="2"><div class="subs fields"><p class="caption">Fields</p><ul><li><dfn class="src"><a id="v:_exprAnn" class="def">_exprAnn</a> :: a</dfn><div class="doc empty"> </div></li><li><dfn class="src"><a id="v:_unsafeStringLiteralValue" class="def">_unsafeStringLiteralValue</a> :: <a href="file:///nix/store/vqpc66a1hnvmjq14k7crkp0diwarf9vl-ghc-8.4.4-doc/share/doc/ghc/html/libraries/base-4.11.1.0/Data-List-NonEmpty.html#t:NonEmpty" title="Data.List.NonEmpty">NonEmpty</a> (<a href="Language-Python-Syntax-Strings.html#t:StringLiteral" title="Language.Python.Syntax.Strings">StringLiteral</a> a)</dfn><div class="doc empty"> </div></li></ul></div></td></tr><tr><td class="src"><a id="v:Tuple" class="def">Tuple</a></td><td class="doc empty"> </td></tr><tr><td colspan="2"><div class="subs fields"><p class="caption">Fields</p><ul><li><dfn class="src"><a id="v:_exprAnn" class="def">_exprAnn</a> :: a</dfn><div class="doc empty"> </div></li><li><dfn class="src"><a id="v:_unsafeTupleHead" class="def">_unsafeTupleHead</a> :: <a href="Language-Python-Internal-Syntax-IR.html#t:Expr" title="Language.Python.Internal.Syntax.IR">Expr</a> a</dfn><div class="doc empty"> </div></li><li><dfn class="src"><a id="v:_unsafeTupleWhitespace" class="def">_unsafeTupleWhitespace</a> :: <a href="Language-Python-Syntax-Punctuation.html#t:Comma" title="Language.Python.Syntax.Punctuation">Comma</a></dfn><div class="doc empty"> </div></li><li><dfn class="src"><a id="v:_unsafeTupleTail" class="def">_unsafeTupleTail</a> :: <a href="file:///nix/store/vqpc66a1hnvmjq14k7crkp0diwarf9vl-ghc-8.4.4-doc/share/doc/ghc/html/libraries/base-4.11.1.0/Data-Maybe.html#t:Maybe" title="Data.Maybe">Maybe</a> (<a href="Language-Python-Syntax-CommaSep.html#t:CommaSep1-39-" title="Language.Python.Syntax.CommaSep">CommaSep1'</a> (<a href="Language-Python-Internal-Syntax-IR.html#t:Expr" title="Language.Python.Internal.Syntax.IR">Expr</a> a))</dfn><div class="doc empty"> </div></li></ul></div></td></tr><tr><td class="src"><a id="v:Not" class="def">Not</a></td><td class="doc empty"> </td></tr><tr><td colspan="2"><div class="subs fields"><p class="caption">Fields</p><ul><li><dfn class="src"><a id="v:_exprAnn" class="def">_exprAnn</a> :: a</dfn><div class="doc empty"> </div></li><li><dfn class="src"><a id="v:_unsafeNotWhitespace" class="def">_unsafeNotWhitespace</a> :: [<a href="Language-Python-Syntax-Whitespace.html#t:Whitespace" title="Language.Python.Syntax.Whitespace">Whitespace</a>]</dfn><div class="doc empty"> </div></li><li><dfn class="src"><a id="v:_unsafeNotValue" class="def">_unsafeNotValue</a> :: <a href="Language-Python-Internal-Syntax-IR.html#t:Expr" title="Language.Python.Internal.Syntax.IR">Expr</a> a</dfn><div class="doc empty"> </div></li></ul></div></td></tr><tr><td class="src"><a id="v:Generator" class="def">Generator</a></td><td class="doc empty"> </td></tr><tr><td colspan="2"><div class="subs fields"><p class="caption">Fields</p><ul><li><dfn class="src"><a id="v:_exprAnn" class="def">_exprAnn</a> :: a</dfn><div class="doc empty"> </div></li><li><dfn class="src"><a id="v:_generatorValue" class="def">_generatorValue</a> :: <a href="Language-Python-Internal-Syntax-IR.html#t:Comprehension" title="Language.Python.Internal.Syntax.IR">Comprehension</a> <a href="Language-Python-Internal-Syntax-IR.html#t:Expr" title="Language.Python.Internal.Syntax.IR">Expr</a> a</dfn><div class="doc empty"> </div></li></ul></div></td></tr><tr><td class="src"><a id="v:Await" class="def">Await</a></td><td class="doc empty"> </td></tr><tr><td colspan="2"><div class="subs fields"><p class="caption">Fields</p><ul><li><dfn class="src"><a id="v:_exprAnn" class="def">_exprAnn</a> :: a</dfn><div class="doc empty"> </div></li><li><dfn class="src"><a id="v:_unsafeAwaitWhitespace" class="def">_unsafeAwaitWhitespace</a> :: [<a href="Language-Python-Syntax-Whitespace.html#t:Whitespace" title="Language.Python.Syntax.Whitespace">Whitespace</a>]</dfn><div class="doc empty"> </div></li><li><dfn class="src"><a id="v:_unsafeAwaitValue" class="def">_unsafeAwaitValue</a> :: <a href="Language-Python-Internal-Syntax-IR.html#t:Expr" title="Language.Python.Internal.Syntax.IR">Expr</a> a</dfn><div class="doc empty"> </div></li></ul></div></td></tr></table></div><div class="subs instances"><details id="i:Expr" 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:Expr:Functor:1"></span> <a href="file:///nix/store/vqpc66a1hnvmjq14k7crkp0diwarf9vl-ghc-8.4.4-doc/share/doc/ghc/html/libraries/base-4.11.1.0/Data-Functor.html#t:Functor" title="Data.Functor">Functor</a> <a href="Language-Python-Internal-Syntax-IR.html#t:Expr" title="Language.Python.Internal.Syntax.IR">Expr</a></span> <a href="#t:Expr" class="selflink">#</a></td><td class="doc empty"> </td></tr><tr><td colspan="2"><details id="i:id:Expr:Functor:1"><summary class="hide-when-js-enabled">Instance details</summary><p>Defined in <a href="Language-Python-Internal-Syntax-IR.html">Language.Python.Internal.Syntax.IR</a></p> <div class="subs methods"><p class="caption">Methods</p><p class="src"><a href="#v:fmap">fmap</a> :: (a -> b) -> <a href="Language-Python-Internal-Syntax-IR.html#t:Expr" title="Language.Python.Internal.Syntax.IR">Expr</a> a -> <a href="Language-Python-Internal-Syntax-IR.html#t:Expr" title="Language.Python.Internal.Syntax.IR">Expr</a> b <a href="#v:fmap" class="selflink">#</a></p><p class="src"><a href="#v:-60--36-">(<$)</a> :: a -> <a href="Language-Python-Internal-Syntax-IR.html#t:Expr" title="Language.Python.Internal.Syntax.IR">Expr</a> b -> <a href="Language-Python-Internal-Syntax-IR.html#t:Expr" title="Language.Python.Internal.Syntax.IR">Expr</a> a <a href="#v:-60--36-" class="selflink">#</a></p></div></details></td></tr><tr><td class="src clearfix"><span class="inst-left"><span class="instance details-toggle-control details-toggle" data-details-id="i:id:Expr:Foldable:2"></span> <a href="file:///nix/store/vqpc66a1hnvmjq14k7crkp0diwarf9vl-ghc-8.4.4-doc/share/doc/ghc/html/libraries/base-4.11.1.0/Data-Foldable.html#t:Foldable" title="Data.Foldable">Foldable</a> <a href="Language-Python-Internal-Syntax-IR.html#t:Expr" title="Language.Python.Internal.Syntax.IR">Expr</a></span> <a href="#t:Expr" class="selflink">#</a></td><td class="doc empty"> </td></tr><tr><td colspan="2"><details id="i:id:Expr:Foldable:2"><summary class="hide-when-js-enabled">Instance details</summary><p>Defined in <a href="Language-Python-Internal-Syntax-IR.html">Language.Python.Internal.Syntax.IR</a></p> <div class="subs methods"><p class="caption">Methods</p><p class="src"><a href="#v:fold">fold</a> :: <a href="file:///nix/store/vqpc66a1hnvmjq14k7crkp0diwarf9vl-ghc-8.4.4-doc/share/doc/ghc/html/libraries/base-4.11.1.0/Data-Monoid.html#t:Monoid" title="Data.Monoid">Monoid</a> m => <a href="Language-Python-Internal-Syntax-IR.html#t:Expr" title="Language.Python.Internal.Syntax.IR">Expr</a> m -> m <a href="#v:fold" class="selflink">#</a></p><p class="src"><a href="#v:foldMap">foldMap</a> :: <a href="file:///nix/store/vqpc66a1hnvmjq14k7crkp0diwarf9vl-ghc-8.4.4-doc/share/doc/ghc/html/libraries/base-4.11.1.0/Data-Monoid.html#t:Monoid" title="Data.Monoid">Monoid</a> m => (a -> m) -> <a href="Language-Python-Internal-Syntax-IR.html#t:Expr" title="Language.Python.Internal.Syntax.IR">Expr</a> a -> m <a href="#v:foldMap" class="selflink">#</a></p><p class="src"><a href="#v:foldr">foldr</a> :: (a -> b -> b) -> b -> <a href="Language-Python-Internal-Syntax-IR.html#t:Expr" title="Language.Python.Internal.Syntax.IR">Expr</a> a -> b <a href="#v:foldr" class="selflink">#</a></p><p class="src"><a href="#v:foldr-39-">foldr'</a> :: (a -> b -> b) -> b -> <a href="Language-Python-Internal-Syntax-IR.html#t:Expr" title="Language.Python.Internal.Syntax.IR">Expr</a> a -> b <a href="#v:foldr-39-" class="selflink">#</a></p><p class="src"><a href="#v:foldl">foldl</a> :: (b -> a -> b) -> b -> <a href="Language-Python-Internal-Syntax-IR.html#t:Expr" title="Language.Python.Internal.Syntax.IR">Expr</a> a -> b <a href="#v:foldl" class="selflink">#</a></p><p class="src"><a href="#v:foldl-39-">foldl'</a> :: (b -> a -> b) -> b -> <a href="Language-Python-Internal-Syntax-IR.html#t:Expr" title="Language.Python.Internal.Syntax.IR">Expr</a> a -> b <a href="#v:foldl-39-" class="selflink">#</a></p><p class="src"><a href="#v:foldr1">foldr1</a> :: (a -> a -> a) -> <a href="Language-Python-Internal-Syntax-IR.html#t:Expr" title="Language.Python.Internal.Syntax.IR">Expr</a> a -> a <a href="#v:foldr1" class="selflink">#</a></p><p class="src"><a href="#v:foldl1">foldl1</a> :: (a -> a -> a) -> <a href="Language-Python-Internal-Syntax-IR.html#t:Expr" title="Language.Python.Internal.Syntax.IR">Expr</a> a -> a <a href="#v:foldl1" class="selflink">#</a></p><p class="src"><a href="#v:toList">toList</a> :: <a href="Language-Python-Internal-Syntax-IR.html#t:Expr" title="Language.Python.Internal.Syntax.IR">Expr</a> a -> [a] <a href="#v:toList" class="selflink">#</a></p><p class="src"><a href="#v:null">null</a> :: <a href="Language-Python-Internal-Syntax-IR.html#t:Expr" title="Language.Python.Internal.Syntax.IR">Expr</a> a -> <a href="file:///nix/store/vqpc66a1hnvmjq14k7crkp0diwarf9vl-ghc-8.4.4-doc/share/doc/ghc/html/libraries/base-4.11.1.0/Data-Bool.html#t:Bool" title="Data.Bool">Bool</a> <a href="#v:null" class="selflink">#</a></p><p class="src"><a href="#v:length">length</a> :: <a href="Language-Python-Internal-Syntax-IR.html#t:Expr" title="Language.Python.Internal.Syntax.IR">Expr</a> a -> <a href="file:///nix/store/vqpc66a1hnvmjq14k7crkp0diwarf9vl-ghc-8.4.4-doc/share/doc/ghc/html/libraries/base-4.11.1.0/Data-Int.html#t:Int" title="Data.Int">Int</a> <a href="#v:length" class="selflink">#</a></p><p class="src"><a href="#v:elem">elem</a> :: <a href="file:///nix/store/vqpc66a1hnvmjq14k7crkp0diwarf9vl-ghc-8.4.4-doc/share/doc/ghc/html/libraries/base-4.11.1.0/Data-Eq.html#t:Eq" title="Data.Eq">Eq</a> a => a -> <a href="Language-Python-Internal-Syntax-IR.html#t:Expr" title="Language.Python.Internal.Syntax.IR">Expr</a> a -> <a href="file:///nix/store/vqpc66a1hnvmjq14k7crkp0diwarf9vl-ghc-8.4.4-doc/share/doc/ghc/html/libraries/base-4.11.1.0/Data-Bool.html#t:Bool" title="Data.Bool">Bool</a> <a href="#v:elem" class="selflink">#</a></p><p class="src"><a href="#v:maximum">maximum</a> :: <a href="file:///nix/store/vqpc66a1hnvmjq14k7crkp0diwarf9vl-ghc-8.4.4-doc/share/doc/ghc/html/libraries/base-4.11.1.0/Data-Ord.html#t:Ord" title="Data.Ord">Ord</a> a => <a href="Language-Python-Internal-Syntax-IR.html#t:Expr" title="Language.Python.Internal.Syntax.IR">Expr</a> a -> a <a href="#v:maximum" class="selflink">#</a></p><p class="src"><a href="#v:minimum">minimum</a> :: <a href="file:///nix/store/vqpc66a1hnvmjq14k7crkp0diwarf9vl-ghc-8.4.4-doc/share/doc/ghc/html/libraries/base-4.11.1.0/Data-Ord.html#t:Ord" title="Data.Ord">Ord</a> a => <a href="Language-Python-Internal-Syntax-IR.html#t:Expr" title="Language.Python.Internal.Syntax.IR">Expr</a> a -> a <a href="#v:minimum" class="selflink">#</a></p><p class="src"><a href="#v:sum">sum</a> :: <a href="file:///nix/store/vqpc66a1hnvmjq14k7crkp0diwarf9vl-ghc-8.4.4-doc/share/doc/ghc/html/libraries/base-4.11.1.0/Prelude.html#t:Num" title="Prelude">Num</a> a => <a href="Language-Python-Internal-Syntax-IR.html#t:Expr" title="Language.Python.Internal.Syntax.IR">Expr</a> a -> a <a href="#v:sum" class="selflink">#</a></p><p class="src"><a href="#v:product">product</a> :: <a href="file:///nix/store/vqpc66a1hnvmjq14k7crkp0diwarf9vl-ghc-8.4.4-doc/share/doc/ghc/html/libraries/base-4.11.1.0/Prelude.html#t:Num" title="Prelude">Num</a> a => <a href="Language-Python-Internal-Syntax-IR.html#t:Expr" title="Language.Python.Internal.Syntax.IR">Expr</a> a -> 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:Expr:Traversable:3"></span> <a href="file:///nix/store/vqpc66a1hnvmjq14k7crkp0diwarf9vl-ghc-8.4.4-doc/share/doc/ghc/html/libraries/base-4.11.1.0/Data-Traversable.html#t:Traversable" title="Data.Traversable">Traversable</a> <a href="Language-Python-Internal-Syntax-IR.html#t:Expr" title="Language.Python.Internal.Syntax.IR">Expr</a></span> <a href="#t:Expr" class="selflink">#</a></td><td class="doc empty"> </td></tr><tr><td colspan="2"><details id="i:id:Expr:Traversable:3"><summary class="hide-when-js-enabled">Instance details</summary><p>Defined in <a href="Language-Python-Internal-Syntax-IR.html">Language.Python.Internal.Syntax.IR</a></p> <div class="subs methods"><p class="caption">Methods</p><p class="src"><a href="#v:traverse">traverse</a> :: <a href="file:///nix/store/vqpc66a1hnvmjq14k7crkp0diwarf9vl-ghc-8.4.4-doc/share/doc/ghc/html/libraries/base-4.11.1.0/Control-Applicative.html#t:Applicative" title="Control.Applicative">Applicative</a> f => (a -> f b) -> <a href="Language-Python-Internal-Syntax-IR.html#t:Expr" title="Language.Python.Internal.Syntax.IR">Expr</a> a -> f (<a href="Language-Python-Internal-Syntax-IR.html#t:Expr" title="Language.Python.Internal.Syntax.IR">Expr</a> b) <a href="#v:traverse" class="selflink">#</a></p><p class="src"><a href="#v:sequenceA">sequenceA</a> :: <a href="file:///nix/store/vqpc66a1hnvmjq14k7crkp0diwarf9vl-ghc-8.4.4-doc/share/doc/ghc/html/libraries/base-4.11.1.0/Control-Applicative.html#t:Applicative" title="Control.Applicative">Applicative</a> f => <a href="Language-Python-Internal-Syntax-IR.html#t:Expr" title="Language.Python.Internal.Syntax.IR">Expr</a> (f a) -> f (<a href="Language-Python-Internal-Syntax-IR.html#t:Expr" title="Language.Python.Internal.Syntax.IR">Expr</a> a) <a href="#v:sequenceA" class="selflink">#</a></p><p class="src"><a href="#v:mapM">mapM</a> :: <a href="file:///nix/store/vqpc66a1hnvmjq14k7crkp0diwarf9vl-ghc-8.4.4-doc/share/doc/ghc/html/libraries/base-4.11.1.0/Control-Monad.html#t:Monad" title="Control.Monad">Monad</a> m => (a -> m b) -> <a href="Language-Python-Internal-Syntax-IR.html#t:Expr" title="Language.Python.Internal.Syntax.IR">Expr</a> a -> m (<a href="Language-Python-Internal-Syntax-IR.html#t:Expr" title="Language.Python.Internal.Syntax.IR">Expr</a> b) <a href="#v:mapM" class="selflink">#</a></p><p class="src"><a href="#v:sequence">sequence</a> :: <a href="file:///nix/store/vqpc66a1hnvmjq14k7crkp0diwarf9vl-ghc-8.4.4-doc/share/doc/ghc/html/libraries/base-4.11.1.0/Control-Monad.html#t:Monad" title="Control.Monad">Monad</a> m => <a href="Language-Python-Internal-Syntax-IR.html#t:Expr" title="Language.Python.Internal.Syntax.IR">Expr</a> (m a) -> m (<a href="Language-Python-Internal-Syntax-IR.html#t:Expr" title="Language.Python.Internal.Syntax.IR">Expr</a> 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:Expr:Eq:4"></span> <a href="file:///nix/store/vqpc66a1hnvmjq14k7crkp0diwarf9vl-ghc-8.4.4-doc/share/doc/ghc/html/libraries/base-4.11.1.0/Data-Eq.html#t:Eq" title="Data.Eq">Eq</a> a => <a href="file:///nix/store/vqpc66a1hnvmjq14k7crkp0diwarf9vl-ghc-8.4.4-doc/share/doc/ghc/html/libraries/base-4.11.1.0/Data-Eq.html#t:Eq" title="Data.Eq">Eq</a> (<a href="Language-Python-Internal-Syntax-IR.html#t:Expr" title="Language.Python.Internal.Syntax.IR">Expr</a> a)</span> <a href="#t:Expr" class="selflink">#</a></td><td class="doc empty"> </td></tr><tr><td colspan="2"><details id="i:id:Expr:Eq:4"><summary class="hide-when-js-enabled">Instance details</summary><p>Defined in <a href="Language-Python-Internal-Syntax-IR.html">Language.Python.Internal.Syntax.IR</a></p> <div class="subs methods"><p class="caption">Methods</p><p class="src"><a href="#v:-61--61-">(==)</a> :: <a href="Language-Python-Internal-Syntax-IR.html#t:Expr" title="Language.Python.Internal.Syntax.IR">Expr</a> a -> <a href="Language-Python-Internal-Syntax-IR.html#t:Expr" title="Language.Python.Internal.Syntax.IR">Expr</a> a -> <a href="file:///nix/store/vqpc66a1hnvmjq14k7crkp0diwarf9vl-ghc-8.4.4-doc/share/doc/ghc/html/libraries/base-4.11.1.0/Data-Bool.html#t:Bool" title="Data.Bool">Bool</a> <a href="#v:-61--61-" class="selflink">#</a></p><p class="src"><a href="#v:-47--61-">(/=)</a> :: <a href="Language-Python-Internal-Syntax-IR.html#t:Expr" title="Language.Python.Internal.Syntax.IR">Expr</a> a -> <a href="Language-Python-Internal-Syntax-IR.html#t:Expr" title="Language.Python.Internal.Syntax.IR">Expr</a> a -> <a href="file:///nix/store/vqpc66a1hnvmjq14k7crkp0diwarf9vl-ghc-8.4.4-doc/share/doc/ghc/html/libraries/base-4.11.1.0/Data-Bool.html#t:Bool" title="Data.Bool">Bool</a> <a href="#v:-47--61-" class="selflink">#</a></p></div></details></td></tr><tr><td class="src clearfix"><span class="inst-left"><span class="instance details-toggle-control details-toggle" data-details-id="i:id:Expr:Show:5"></span> <a href="file:///nix/store/vqpc66a1hnvmjq14k7crkp0diwarf9vl-ghc-8.4.4-doc/share/doc/ghc/html/libraries/base-4.11.1.0/Text-Show.html#t:Show" title="Text.Show">Show</a> a => <a href="file:///nix/store/vqpc66a1hnvmjq14k7crkp0diwarf9vl-ghc-8.4.4-doc/share/doc/ghc/html/libraries/base-4.11.1.0/Text-Show.html#t:Show" title="Text.Show">Show</a> (<a href="Language-Python-Internal-Syntax-IR.html#t:Expr" title="Language.Python.Internal.Syntax.IR">Expr</a> a)</span> <a href="#t:Expr" class="selflink">#</a></td><td class="doc empty"> </td></tr><tr><td colspan="2"><details id="i:id:Expr:Show:5"><summary class="hide-when-js-enabled">Instance details</summary><p>Defined in <a href="Language-Python-Internal-Syntax-IR.html">Language.Python.Internal.Syntax.IR</a></p> <div class="subs methods"><p class="caption">Methods</p><p class="src"><a href="#v:showsPrec">showsPrec</a> :: <a href="file:///nix/store/vqpc66a1hnvmjq14k7crkp0diwarf9vl-ghc-8.4.4-doc/share/doc/ghc/html/libraries/base-4.11.1.0/Data-Int.html#t:Int" title="Data.Int">Int</a> -> <a href="Language-Python-Internal-Syntax-IR.html#t:Expr" title="Language.Python.Internal.Syntax.IR">Expr</a> a -> <a href="file:///nix/store/vqpc66a1hnvmjq14k7crkp0diwarf9vl-ghc-8.4.4-doc/share/doc/ghc/html/libraries/base-4.11.1.0/Text-Show.html#t:ShowS" title="Text.Show">ShowS</a> <a href="#v:showsPrec" class="selflink">#</a></p><p class="src"><a href="#v:show">show</a> :: <a href="Language-Python-Internal-Syntax-IR.html#t:Expr" title="Language.Python.Internal.Syntax.IR">Expr</a> a -> <a href="file:///nix/store/vqpc66a1hnvmjq14k7crkp0diwarf9vl-ghc-8.4.4-doc/share/doc/ghc/html/libraries/base-4.11.1.0/Data-String.html#t:String" title="Data.String">String</a> <a href="#v:show" class="selflink">#</a></p><p class="src"><a href="#v:showList">showList</a> :: [<a href="Language-Python-Internal-Syntax-IR.html#t:Expr" title="Language.Python.Internal.Syntax.IR">Expr</a> a] -> <a href="file:///nix/store/vqpc66a1hnvmjq14k7crkp0diwarf9vl-ghc-8.4.4-doc/share/doc/ghc/html/libraries/base-4.11.1.0/Text-Show.html#t:ShowS" title="Text.Show">ShowS</a> <a href="#v:showList" class="selflink">#</a></p></div></details></td></tr></table></details></div></div><div class="top"><p class="src"><a id="v:exprAnn" class="def">exprAnn</a> :: <a href="file:///nix/store/ns4s0jprc1hmi393y85xji1s2z76dp5w-lens-4.16.1-doc/share/doc/lens-4.16.1/html/Control-Lens-Type.html#t:Lens-39-" title="Control.Lens.Type">Lens'</a> (<a href="Language-Python-Internal-Syntax-IR.html#t:Expr" title="Language.Python.Internal.Syntax.IR">Expr</a> a) a <a href="#v:exprAnn" class="selflink">#</a></p></div><div class="top"><p class="src"><span class="keyword">data</span> <a id="t:Suite" class="def">Suite</a> a <a href="#t:Suite" class="selflink">#</a></p><div class="subs constructors"><p class="caption">Constructors</p><table><tr><td class="src"><a id="v:SuiteOne" class="def">SuiteOne</a> a <a href="Language-Python-Syntax-Punctuation.html#t:Colon" title="Language.Python.Syntax.Punctuation">Colon</a> (<a href="Language-Python-Internal-Syntax-IR.html#t:SmallStatement" title="Language.Python.Internal.Syntax.IR">SmallStatement</a> a)</td><td class="doc empty"> </td></tr><tr><td class="src"><a id="v:SuiteMany" class="def">SuiteMany</a> a <a href="Language-Python-Syntax-Punctuation.html#t:Colon" title="Language.Python.Syntax.Punctuation">Colon</a> (<a href="file:///nix/store/vqpc66a1hnvmjq14k7crkp0diwarf9vl-ghc-8.4.4-doc/share/doc/ghc/html/libraries/base-4.11.1.0/Data-Maybe.html#t:Maybe" title="Data.Maybe">Maybe</a> (<a href="Language-Python-Syntax-Comment.html#t:Comment" title="Language.Python.Syntax.Comment">Comment</a> a)) <a href="Language-Python-Syntax-Whitespace.html#t:Newline" title="Language.Python.Syntax.Whitespace">Newline</a> (<a href="Language-Python-Internal-Syntax-IR.html#t:Block" title="Language.Python.Internal.Syntax.IR">Block</a> a)</td><td class="doc empty"> </td></tr></table></div><div class="subs instances"><details id="i:Suite" 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:Suite:Functor:1"></span> <a href="file:///nix/store/vqpc66a1hnvmjq14k7crkp0diwarf9vl-ghc-8.4.4-doc/share/doc/ghc/html/libraries/base-4.11.1.0/Data-Functor.html#t:Functor" title="Data.Functor">Functor</a> <a href="Language-Python-Internal-Syntax-IR.html#t:Suite" title="Language.Python.Internal.Syntax.IR">Suite</a></span> <a href="#t:Suite" class="selflink">#</a></td><td class="doc empty"> </td></tr><tr><td colspan="2"><details id="i:id:Suite:Functor:1"><summary class="hide-when-js-enabled">Instance details</summary><p>Defined in <a href="Language-Python-Internal-Syntax-IR.html">Language.Python.Internal.Syntax.IR</a></p> <div class="subs methods"><p class="caption">Methods</p><p class="src"><a href="#v:fmap">fmap</a> :: (a -> b) -> <a href="Language-Python-Internal-Syntax-IR.html#t:Suite" title="Language.Python.Internal.Syntax.IR">Suite</a> a -> <a href="Language-Python-Internal-Syntax-IR.html#t:Suite" title="Language.Python.Internal.Syntax.IR">Suite</a> b <a href="#v:fmap" class="selflink">#</a></p><p class="src"><a href="#v:-60--36-">(<$)</a> :: a -> <a href="Language-Python-Internal-Syntax-IR.html#t:Suite" title="Language.Python.Internal.Syntax.IR">Suite</a> b -> <a href="Language-Python-Internal-Syntax-IR.html#t:Suite" title="Language.Python.Internal.Syntax.IR">Suite</a> a <a href="#v:-60--36-" class="selflink">#</a></p></div></details></td></tr><tr><td class="src clearfix"><span class="inst-left"><span class="instance details-toggle-control details-toggle" data-details-id="i:id:Suite:Foldable:2"></span> <a href="file:///nix/store/vqpc66a1hnvmjq14k7crkp0diwarf9vl-ghc-8.4.4-doc/share/doc/ghc/html/libraries/base-4.11.1.0/Data-Foldable.html#t:Foldable" title="Data.Foldable">Foldable</a> <a href="Language-Python-Internal-Syntax-IR.html#t:Suite" title="Language.Python.Internal.Syntax.IR">Suite</a></span> <a href="#t:Suite" class="selflink">#</a></td><td class="doc empty"> </td></tr><tr><td colspan="2"><details id="i:id:Suite:Foldable:2"><summary class="hide-when-js-enabled">Instance details</summary><p>Defined in <a href="Language-Python-Internal-Syntax-IR.html">Language.Python.Internal.Syntax.IR</a></p> <div class="subs methods"><p class="caption">Methods</p><p class="src"><a href="#v:fold">fold</a> :: <a href="file:///nix/store/vqpc66a1hnvmjq14k7crkp0diwarf9vl-ghc-8.4.4-doc/share/doc/ghc/html/libraries/base-4.11.1.0/Data-Monoid.html#t:Monoid" title="Data.Monoid">Monoid</a> m => <a href="Language-Python-Internal-Syntax-IR.html#t:Suite" title="Language.Python.Internal.Syntax.IR">Suite</a> m -> m <a href="#v:fold" class="selflink">#</a></p><p class="src"><a href="#v:foldMap">foldMap</a> :: <a href="file:///nix/store/vqpc66a1hnvmjq14k7crkp0diwarf9vl-ghc-8.4.4-doc/share/doc/ghc/html/libraries/base-4.11.1.0/Data-Monoid.html#t:Monoid" title="Data.Monoid">Monoid</a> m => (a -> m) -> <a href="Language-Python-Internal-Syntax-IR.html#t:Suite" title="Language.Python.Internal.Syntax.IR">Suite</a> a -> m <a href="#v:foldMap" class="selflink">#</a></p><p class="src"><a href="#v:foldr">foldr</a> :: (a -> b -> b) -> b -> <a href="Language-Python-Internal-Syntax-IR.html#t:Suite" title="Language.Python.Internal.Syntax.IR">Suite</a> a -> b <a href="#v:foldr" class="selflink">#</a></p><p class="src"><a href="#v:foldr-39-">foldr'</a> :: (a -> b -> b) -> b -> <a href="Language-Python-Internal-Syntax-IR.html#t:Suite" title="Language.Python.Internal.Syntax.IR">Suite</a> a -> b <a href="#v:foldr-39-" class="selflink">#</a></p><p class="src"><a href="#v:foldl">foldl</a> :: (b -> a -> b) -> b -> <a href="Language-Python-Internal-Syntax-IR.html#t:Suite" title="Language.Python.Internal.Syntax.IR">Suite</a> a -> b <a href="#v:foldl" class="selflink">#</a></p><p class="src"><a href="#v:foldl-39-">foldl'</a> :: (b -> a -> b) -> b -> <a href="Language-Python-Internal-Syntax-IR.html#t:Suite" title="Language.Python.Internal.Syntax.IR">Suite</a> a -> b <a href="#v:foldl-39-" class="selflink">#</a></p><p class="src"><a href="#v:foldr1">foldr1</a> :: (a -> a -> a) -> <a href="Language-Python-Internal-Syntax-IR.html#t:Suite" title="Language.Python.Internal.Syntax.IR">Suite</a> a -> a <a href="#v:foldr1" class="selflink">#</a></p><p class="src"><a href="#v:foldl1">foldl1</a> :: (a -> a -> a) -> <a href="Language-Python-Internal-Syntax-IR.html#t:Suite" title="Language.Python.Internal.Syntax.IR">Suite</a> a -> a <a href="#v:foldl1" class="selflink">#</a></p><p class="src"><a href="#v:toList">toList</a> :: <a href="Language-Python-Internal-Syntax-IR.html#t:Suite" title="Language.Python.Internal.Syntax.IR">Suite</a> a -> [a] <a href="#v:toList" class="selflink">#</a></p><p class="src"><a href="#v:null">null</a> :: <a href="Language-Python-Internal-Syntax-IR.html#t:Suite" title="Language.Python.Internal.Syntax.IR">Suite</a> a -> <a href="file:///nix/store/vqpc66a1hnvmjq14k7crkp0diwarf9vl-ghc-8.4.4-doc/share/doc/ghc/html/libraries/base-4.11.1.0/Data-Bool.html#t:Bool" title="Data.Bool">Bool</a> <a href="#v:null" class="selflink">#</a></p><p class="src"><a href="#v:length">length</a> :: <a href="Language-Python-Internal-Syntax-IR.html#t:Suite" title="Language.Python.Internal.Syntax.IR">Suite</a> a -> <a href="file:///nix/store/vqpc66a1hnvmjq14k7crkp0diwarf9vl-ghc-8.4.4-doc/share/doc/ghc/html/libraries/base-4.11.1.0/Data-Int.html#t:Int" title="Data.Int">Int</a> <a href="#v:length" class="selflink">#</a></p><p class="src"><a href="#v:elem">elem</a> :: <a href="file:///nix/store/vqpc66a1hnvmjq14k7crkp0diwarf9vl-ghc-8.4.4-doc/share/doc/ghc/html/libraries/base-4.11.1.0/Data-Eq.html#t:Eq" title="Data.Eq">Eq</a> a => a -> <a href="Language-Python-Internal-Syntax-IR.html#t:Suite" title="Language.Python.Internal.Syntax.IR">Suite</a> a -> <a href="file:///nix/store/vqpc66a1hnvmjq14k7crkp0diwarf9vl-ghc-8.4.4-doc/share/doc/ghc/html/libraries/base-4.11.1.0/Data-Bool.html#t:Bool" title="Data.Bool">Bool</a> <a href="#v:elem" class="selflink">#</a></p><p class="src"><a href="#v:maximum">maximum</a> :: <a href="file:///nix/store/vqpc66a1hnvmjq14k7crkp0diwarf9vl-ghc-8.4.4-doc/share/doc/ghc/html/libraries/base-4.11.1.0/Data-Ord.html#t:Ord" title="Data.Ord">Ord</a> a => <a href="Language-Python-Internal-Syntax-IR.html#t:Suite" title="Language.Python.Internal.Syntax.IR">Suite</a> a -> a <a href="#v:maximum" class="selflink">#</a></p><p class="src"><a href="#v:minimum">minimum</a> :: <a href="file:///nix/store/vqpc66a1hnvmjq14k7crkp0diwarf9vl-ghc-8.4.4-doc/share/doc/ghc/html/libraries/base-4.11.1.0/Data-Ord.html#t:Ord" title="Data.Ord">Ord</a> a => <a href="Language-Python-Internal-Syntax-IR.html#t:Suite" title="Language.Python.Internal.Syntax.IR">Suite</a> a -> a <a href="#v:minimum" class="selflink">#</a></p><p class="src"><a href="#v:sum">sum</a> :: <a href="file:///nix/store/vqpc66a1hnvmjq14k7crkp0diwarf9vl-ghc-8.4.4-doc/share/doc/ghc/html/libraries/base-4.11.1.0/Prelude.html#t:Num" title="Prelude">Num</a> a => <a href="Language-Python-Internal-Syntax-IR.html#t:Suite" title="Language.Python.Internal.Syntax.IR">Suite</a> a -> a <a href="#v:sum" class="selflink">#</a></p><p class="src"><a href="#v:product">product</a> :: <a href="file:///nix/store/vqpc66a1hnvmjq14k7crkp0diwarf9vl-ghc-8.4.4-doc/share/doc/ghc/html/libraries/base-4.11.1.0/Prelude.html#t:Num" title="Prelude">Num</a> a => <a href="Language-Python-Internal-Syntax-IR.html#t:Suite" title="Language.Python.Internal.Syntax.IR">Suite</a> a -> 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:Suite:Traversable:3"></span> <a href="file:///nix/store/vqpc66a1hnvmjq14k7crkp0diwarf9vl-ghc-8.4.4-doc/share/doc/ghc/html/libraries/base-4.11.1.0/Data-Traversable.html#t:Traversable" title="Data.Traversable">Traversable</a> <a href="Language-Python-Internal-Syntax-IR.html#t:Suite" title="Language.Python.Internal.Syntax.IR">Suite</a></span> <a href="#t:Suite" class="selflink">#</a></td><td class="doc empty"> </td></tr><tr><td colspan="2"><details id="i:id:Suite:Traversable:3"><summary class="hide-when-js-enabled">Instance details</summary><p>Defined in <a href="Language-Python-Internal-Syntax-IR.html">Language.Python.Internal.Syntax.IR</a></p> <div class="subs methods"><p class="caption">Methods</p><p class="src"><a href="#v:traverse">traverse</a> :: <a href="file:///nix/store/vqpc66a1hnvmjq14k7crkp0diwarf9vl-ghc-8.4.4-doc/share/doc/ghc/html/libraries/base-4.11.1.0/Control-Applicative.html#t:Applicative" title="Control.Applicative">Applicative</a> f => (a -> f b) -> <a href="Language-Python-Internal-Syntax-IR.html#t:Suite" title="Language.Python.Internal.Syntax.IR">Suite</a> a -> f (<a href="Language-Python-Internal-Syntax-IR.html#t:Suite" title="Language.Python.Internal.Syntax.IR">Suite</a> b) <a href="#v:traverse" class="selflink">#</a></p><p class="src"><a href="#v:sequenceA">sequenceA</a> :: <a href="file:///nix/store/vqpc66a1hnvmjq14k7crkp0diwarf9vl-ghc-8.4.4-doc/share/doc/ghc/html/libraries/base-4.11.1.0/Control-Applicative.html#t:Applicative" title="Control.Applicative">Applicative</a> f => <a href="Language-Python-Internal-Syntax-IR.html#t:Suite" title="Language.Python.Internal.Syntax.IR">Suite</a> (f a) -> f (<a href="Language-Python-Internal-Syntax-IR.html#t:Suite" title="Language.Python.Internal.Syntax.IR">Suite</a> a) <a href="#v:sequenceA" class="selflink">#</a></p><p class="src"><a href="#v:mapM">mapM</a> :: <a href="file:///nix/store/vqpc66a1hnvmjq14k7crkp0diwarf9vl-ghc-8.4.4-doc/share/doc/ghc/html/libraries/base-4.11.1.0/Control-Monad.html#t:Monad" title="Control.Monad">Monad</a> m => (a -> m b) -> <a href="Language-Python-Internal-Syntax-IR.html#t:Suite" title="Language.Python.Internal.Syntax.IR">Suite</a> a -> m (<a href="Language-Python-Internal-Syntax-IR.html#t:Suite" title="Language.Python.Internal.Syntax.IR">Suite</a> b) <a href="#v:mapM" class="selflink">#</a></p><p class="src"><a href="#v:sequence">sequence</a> :: <a href="file:///nix/store/vqpc66a1hnvmjq14k7crkp0diwarf9vl-ghc-8.4.4-doc/share/doc/ghc/html/libraries/base-4.11.1.0/Control-Monad.html#t:Monad" title="Control.Monad">Monad</a> m => <a href="Language-Python-Internal-Syntax-IR.html#t:Suite" title="Language.Python.Internal.Syntax.IR">Suite</a> (m a) -> m (<a href="Language-Python-Internal-Syntax-IR.html#t:Suite" title="Language.Python.Internal.Syntax.IR">Suite</a> 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:Suite:Eq:4"></span> <a href="file:///nix/store/vqpc66a1hnvmjq14k7crkp0diwarf9vl-ghc-8.4.4-doc/share/doc/ghc/html/libraries/base-4.11.1.0/Data-Eq.html#t:Eq" title="Data.Eq">Eq</a> a => <a href="file:///nix/store/vqpc66a1hnvmjq14k7crkp0diwarf9vl-ghc-8.4.4-doc/share/doc/ghc/html/libraries/base-4.11.1.0/Data-Eq.html#t:Eq" title="Data.Eq">Eq</a> (<a href="Language-Python-Internal-Syntax-IR.html#t:Suite" title="Language.Python.Internal.Syntax.IR">Suite</a> a)</span> <a href="#t:Suite" class="selflink">#</a></td><td class="doc empty"> </td></tr><tr><td colspan="2"><details id="i:id:Suite:Eq:4"><summary class="hide-when-js-enabled">Instance details</summary><p>Defined in <a href="Language-Python-Internal-Syntax-IR.html">Language.Python.Internal.Syntax.IR</a></p> <div class="subs methods"><p class="caption">Methods</p><p class="src"><a href="#v:-61--61-">(==)</a> :: <a href="Language-Python-Internal-Syntax-IR.html#t:Suite" title="Language.Python.Internal.Syntax.IR">Suite</a> a -> <a href="Language-Python-Internal-Syntax-IR.html#t:Suite" title="Language.Python.Internal.Syntax.IR">Suite</a> a -> <a href="file:///nix/store/vqpc66a1hnvmjq14k7crkp0diwarf9vl-ghc-8.4.4-doc/share/doc/ghc/html/libraries/base-4.11.1.0/Data-Bool.html#t:Bool" title="Data.Bool">Bool</a> <a href="#v:-61--61-" class="selflink">#</a></p><p class="src"><a href="#v:-47--61-">(/=)</a> :: <a href="Language-Python-Internal-Syntax-IR.html#t:Suite" title="Language.Python.Internal.Syntax.IR">Suite</a> a -> <a href="Language-Python-Internal-Syntax-IR.html#t:Suite" title="Language.Python.Internal.Syntax.IR">Suite</a> a -> <a href="file:///nix/store/vqpc66a1hnvmjq14k7crkp0diwarf9vl-ghc-8.4.4-doc/share/doc/ghc/html/libraries/base-4.11.1.0/Data-Bool.html#t:Bool" title="Data.Bool">Bool</a> <a href="#v:-47--61-" class="selflink">#</a></p></div></details></td></tr><tr><td class="src clearfix"><span class="inst-left"><span class="instance details-toggle-control details-toggle" data-details-id="i:id:Suite:Show:5"></span> <a href="file:///nix/store/vqpc66a1hnvmjq14k7crkp0diwarf9vl-ghc-8.4.4-doc/share/doc/ghc/html/libraries/base-4.11.1.0/Text-Show.html#t:Show" title="Text.Show">Show</a> a => <a href="file:///nix/store/vqpc66a1hnvmjq14k7crkp0diwarf9vl-ghc-8.4.4-doc/share/doc/ghc/html/libraries/base-4.11.1.0/Text-Show.html#t:Show" title="Text.Show">Show</a> (<a href="Language-Python-Internal-Syntax-IR.html#t:Suite" title="Language.Python.Internal.Syntax.IR">Suite</a> a)</span> <a href="#t:Suite" class="selflink">#</a></td><td class="doc empty"> </td></tr><tr><td colspan="2"><details id="i:id:Suite:Show:5"><summary class="hide-when-js-enabled">Instance details</summary><p>Defined in <a href="Language-Python-Internal-Syntax-IR.html">Language.Python.Internal.Syntax.IR</a></p> <div class="subs methods"><p class="caption">Methods</p><p class="src"><a href="#v:showsPrec">showsPrec</a> :: <a href="file:///nix/store/vqpc66a1hnvmjq14k7crkp0diwarf9vl-ghc-8.4.4-doc/share/doc/ghc/html/libraries/base-4.11.1.0/Data-Int.html#t:Int" title="Data.Int">Int</a> -> <a href="Language-Python-Internal-Syntax-IR.html#t:Suite" title="Language.Python.Internal.Syntax.IR">Suite</a> a -> <a href="file:///nix/store/vqpc66a1hnvmjq14k7crkp0diwarf9vl-ghc-8.4.4-doc/share/doc/ghc/html/libraries/base-4.11.1.0/Text-Show.html#t:ShowS" title="Text.Show">ShowS</a> <a href="#v:showsPrec" class="selflink">#</a></p><p class="src"><a href="#v:show">show</a> :: <a href="Language-Python-Internal-Syntax-IR.html#t:Suite" title="Language.Python.Internal.Syntax.IR">Suite</a> a -> <a href="file:///nix/store/vqpc66a1hnvmjq14k7crkp0diwarf9vl-ghc-8.4.4-doc/share/doc/ghc/html/libraries/base-4.11.1.0/Data-String.html#t:String" title="Data.String">String</a> <a href="#v:show" class="selflink">#</a></p><p class="src"><a href="#v:showList">showList</a> :: [<a href="Language-Python-Internal-Syntax-IR.html#t:Suite" title="Language.Python.Internal.Syntax.IR">Suite</a> a] -> <a href="file:///nix/store/vqpc66a1hnvmjq14k7crkp0diwarf9vl-ghc-8.4.4-doc/share/doc/ghc/html/libraries/base-4.11.1.0/Text-Show.html#t:ShowS" title="Text.Show">ShowS</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">data</span> <a id="t:Block" class="def">Block</a> a <a href="#t:Block" class="selflink">#</a></p><div class="subs constructors"><p class="caption">Constructors</p><table><tr><td class="src"><a id="v:Block" class="def">Block</a></td><td class="doc empty"> </td></tr><tr><td colspan="2"><div class="subs fields"><p class="caption">Fields</p><ul><li><dfn class="src"><a id="v:_blockBlankLines" class="def">_blockBlankLines</a> :: [(<a href="Language-Python-Syntax-Whitespace.html#t:Blank" title="Language.Python.Syntax.Whitespace">Blank</a> a, <a href="Language-Python-Syntax-Whitespace.html#t:Newline" title="Language.Python.Syntax.Whitespace">Newline</a>)]</dfn><div class="doc empty"> </div></li><li><dfn class="src"><a id="v:_blockHead" class="def">_blockHead</a> :: <a href="Language-Python-Internal-Syntax-IR.html#t:Statement" title="Language.Python.Internal.Syntax.IR">Statement</a> a</dfn><div class="doc empty"> </div></li><li><dfn class="src"><a id="v:_blockTail" class="def">_blockTail</a> :: [<a href="file:///nix/store/vqpc66a1hnvmjq14k7crkp0diwarf9vl-ghc-8.4.4-doc/share/doc/ghc/html/libraries/base-4.11.1.0/Data-Either.html#t:Either" title="Data.Either">Either</a> (<a href="Language-Python-Syntax-Whitespace.html#t:Blank" title="Language.Python.Syntax.Whitespace">Blank</a> a, <a href="Language-Python-Syntax-Whitespace.html#t:Newline" title="Language.Python.Syntax.Whitespace">Newline</a>) (<a href="Language-Python-Internal-Syntax-IR.html#t:Statement" title="Language.Python.Internal.Syntax.IR">Statement</a> a)]</dfn><div class="doc empty"> </div></li></ul></div></td></tr></table></div><div class="subs instances"><details id="i:Block" 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:Block:Functor:1"></span> <a href="file:///nix/store/vqpc66a1hnvmjq14k7crkp0diwarf9vl-ghc-8.4.4-doc/share/doc/ghc/html/libraries/base-4.11.1.0/Data-Functor.html#t:Functor" title="Data.Functor">Functor</a> <a href="Language-Python-Internal-Syntax-IR.html#t:Block" title="Language.Python.Internal.Syntax.IR">Block</a></span> <a href="#t:Block" class="selflink">#</a></td><td class="doc empty"> </td></tr><tr><td colspan="2"><details id="i:id:Block:Functor:1"><summary class="hide-when-js-enabled">Instance details</summary><p>Defined in <a href="Language-Python-Internal-Syntax-IR.html">Language.Python.Internal.Syntax.IR</a></p> <div class="subs methods"><p class="caption">Methods</p><p class="src"><a href="#v:fmap">fmap</a> :: (a -> b) -> <a href="Language-Python-Internal-Syntax-IR.html#t:Block" title="Language.Python.Internal.Syntax.IR">Block</a> a -> <a href="Language-Python-Internal-Syntax-IR.html#t:Block" title="Language.Python.Internal.Syntax.IR">Block</a> b <a href="#v:fmap" class="selflink">#</a></p><p class="src"><a href="#v:-60--36-">(<$)</a> :: a -> <a href="Language-Python-Internal-Syntax-IR.html#t:Block" title="Language.Python.Internal.Syntax.IR">Block</a> b -> <a href="Language-Python-Internal-Syntax-IR.html#t:Block" title="Language.Python.Internal.Syntax.IR">Block</a> a <a href="#v:-60--36-" class="selflink">#</a></p></div></details></td></tr><tr><td class="src clearfix"><span class="inst-left"><span class="instance details-toggle-control details-toggle" data-details-id="i:id:Block:Foldable:2"></span> <a href="file:///nix/store/vqpc66a1hnvmjq14k7crkp0diwarf9vl-ghc-8.4.4-doc/share/doc/ghc/html/libraries/base-4.11.1.0/Data-Foldable.html#t:Foldable" title="Data.Foldable">Foldable</a> <a href="Language-Python-Internal-Syntax-IR.html#t:Block" title="Language.Python.Internal.Syntax.IR">Block</a></span> <a href="#t:Block" class="selflink">#</a></td><td class="doc empty"> </td></tr><tr><td colspan="2"><details id="i:id:Block:Foldable:2"><summary class="hide-when-js-enabled">Instance details</summary><p>Defined in <a href="Language-Python-Internal-Syntax-IR.html">Language.Python.Internal.Syntax.IR</a></p> <div class="subs methods"><p class="caption">Methods</p><p class="src"><a href="#v:fold">fold</a> :: <a href="file:///nix/store/vqpc66a1hnvmjq14k7crkp0diwarf9vl-ghc-8.4.4-doc/share/doc/ghc/html/libraries/base-4.11.1.0/Data-Monoid.html#t:Monoid" title="Data.Monoid">Monoid</a> m => <a href="Language-Python-Internal-Syntax-IR.html#t:Block" title="Language.Python.Internal.Syntax.IR">Block</a> m -> m <a href="#v:fold" class="selflink">#</a></p><p class="src"><a href="#v:foldMap">foldMap</a> :: <a href="file:///nix/store/vqpc66a1hnvmjq14k7crkp0diwarf9vl-ghc-8.4.4-doc/share/doc/ghc/html/libraries/base-4.11.1.0/Data-Monoid.html#t:Monoid" title="Data.Monoid">Monoid</a> m => (a -> m) -> <a href="Language-Python-Internal-Syntax-IR.html#t:Block" title="Language.Python.Internal.Syntax.IR">Block</a> a -> m <a href="#v:foldMap" class="selflink">#</a></p><p class="src"><a href="#v:foldr">foldr</a> :: (a -> b -> b) -> b -> <a href="Language-Python-Internal-Syntax-IR.html#t:Block" title="Language.Python.Internal.Syntax.IR">Block</a> a -> b <a href="#v:foldr" class="selflink">#</a></p><p class="src"><a href="#v:foldr-39-">foldr'</a> :: (a -> b -> b) -> b -> <a href="Language-Python-Internal-Syntax-IR.html#t:Block" title="Language.Python.Internal.Syntax.IR">Block</a> a -> b <a href="#v:foldr-39-" class="selflink">#</a></p><p class="src"><a href="#v:foldl">foldl</a> :: (b -> a -> b) -> b -> <a href="Language-Python-Internal-Syntax-IR.html#t:Block" title="Language.Python.Internal.Syntax.IR">Block</a> a -> b <a href="#v:foldl" class="selflink">#</a></p><p class="src"><a href="#v:foldl-39-">foldl'</a> :: (b -> a -> b) -> b -> <a href="Language-Python-Internal-Syntax-IR.html#t:Block" title="Language.Python.Internal.Syntax.IR">Block</a> a -> b <a href="#v:foldl-39-" class="selflink">#</a></p><p class="src"><a href="#v:foldr1">foldr1</a> :: (a -> a -> a) -> <a href="Language-Python-Internal-Syntax-IR.html#t:Block" title="Language.Python.Internal.Syntax.IR">Block</a> a -> a <a href="#v:foldr1" class="selflink">#</a></p><p class="src"><a href="#v:foldl1">foldl1</a> :: (a -> a -> a) -> <a href="Language-Python-Internal-Syntax-IR.html#t:Block" title="Language.Python.Internal.Syntax.IR">Block</a> a -> a <a href="#v:foldl1" class="selflink">#</a></p><p class="src"><a href="#v:toList">toList</a> :: <a href="Language-Python-Internal-Syntax-IR.html#t:Block" title="Language.Python.Internal.Syntax.IR">Block</a> a -> [a] <a href="#v:toList" class="selflink">#</a></p><p class="src"><a href="#v:null">null</a> :: <a href="Language-Python-Internal-Syntax-IR.html#t:Block" title="Language.Python.Internal.Syntax.IR">Block</a> a -> <a href="file:///nix/store/vqpc66a1hnvmjq14k7crkp0diwarf9vl-ghc-8.4.4-doc/share/doc/ghc/html/libraries/base-4.11.1.0/Data-Bool.html#t:Bool" title="Data.Bool">Bool</a> <a href="#v:null" class="selflink">#</a></p><p class="src"><a href="#v:length">length</a> :: <a href="Language-Python-Internal-Syntax-IR.html#t:Block" title="Language.Python.Internal.Syntax.IR">Block</a> a -> <a href="file:///nix/store/vqpc66a1hnvmjq14k7crkp0diwarf9vl-ghc-8.4.4-doc/share/doc/ghc/html/libraries/base-4.11.1.0/Data-Int.html#t:Int" title="Data.Int">Int</a> <a href="#v:length" class="selflink">#</a></p><p class="src"><a href="#v:elem">elem</a> :: <a href="file:///nix/store/vqpc66a1hnvmjq14k7crkp0diwarf9vl-ghc-8.4.4-doc/share/doc/ghc/html/libraries/base-4.11.1.0/Data-Eq.html#t:Eq" title="Data.Eq">Eq</a> a => a -> <a href="Language-Python-Internal-Syntax-IR.html#t:Block" title="Language.Python.Internal.Syntax.IR">Block</a> a -> <a href="file:///nix/store/vqpc66a1hnvmjq14k7crkp0diwarf9vl-ghc-8.4.4-doc/share/doc/ghc/html/libraries/base-4.11.1.0/Data-Bool.html#t:Bool" title="Data.Bool">Bool</a> <a href="#v:elem" class="selflink">#</a></p><p class="src"><a href="#v:maximum">maximum</a> :: <a href="file:///nix/store/vqpc66a1hnvmjq14k7crkp0diwarf9vl-ghc-8.4.4-doc/share/doc/ghc/html/libraries/base-4.11.1.0/Data-Ord.html#t:Ord" title="Data.Ord">Ord</a> a => <a href="Language-Python-Internal-Syntax-IR.html#t:Block" title="Language.Python.Internal.Syntax.IR">Block</a> a -> a <a href="#v:maximum" class="selflink">#</a></p><p class="src"><a href="#v:minimum">minimum</a> :: <a href="file:///nix/store/vqpc66a1hnvmjq14k7crkp0diwarf9vl-ghc-8.4.4-doc/share/doc/ghc/html/libraries/base-4.11.1.0/Data-Ord.html#t:Ord" title="Data.Ord">Ord</a> a => <a href="Language-Python-Internal-Syntax-IR.html#t:Block" title="Language.Python.Internal.Syntax.IR">Block</a> a -> a <a href="#v:minimum" class="selflink">#</a></p><p class="src"><a href="#v:sum">sum</a> :: <a href="file:///nix/store/vqpc66a1hnvmjq14k7crkp0diwarf9vl-ghc-8.4.4-doc/share/doc/ghc/html/libraries/base-4.11.1.0/Prelude.html#t:Num" title="Prelude">Num</a> a => <a href="Language-Python-Internal-Syntax-IR.html#t:Block" title="Language.Python.Internal.Syntax.IR">Block</a> a -> a <a href="#v:sum" class="selflink">#</a></p><p class="src"><a href="#v:product">product</a> :: <a href="file:///nix/store/vqpc66a1hnvmjq14k7crkp0diwarf9vl-ghc-8.4.4-doc/share/doc/ghc/html/libraries/base-4.11.1.0/Prelude.html#t:Num" title="Prelude">Num</a> a => <a href="Language-Python-Internal-Syntax-IR.html#t:Block" title="Language.Python.Internal.Syntax.IR">Block</a> a -> 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:Block:Traversable:3"></span> <a href="file:///nix/store/vqpc66a1hnvmjq14k7crkp0diwarf9vl-ghc-8.4.4-doc/share/doc/ghc/html/libraries/base-4.11.1.0/Data-Traversable.html#t:Traversable" title="Data.Traversable">Traversable</a> <a href="Language-Python-Internal-Syntax-IR.html#t:Block" title="Language.Python.Internal.Syntax.IR">Block</a></span> <a href="#t:Block" class="selflink">#</a></td><td class="doc empty"> </td></tr><tr><td colspan="2"><details id="i:id:Block:Traversable:3"><summary class="hide-when-js-enabled">Instance details</summary><p>Defined in <a href="Language-Python-Internal-Syntax-IR.html">Language.Python.Internal.Syntax.IR</a></p> <div class="subs methods"><p class="caption">Methods</p><p class="src"><a href="#v:traverse">traverse</a> :: <a href="file:///nix/store/vqpc66a1hnvmjq14k7crkp0diwarf9vl-ghc-8.4.4-doc/share/doc/ghc/html/libraries/base-4.11.1.0/Control-Applicative.html#t:Applicative" title="Control.Applicative">Applicative</a> f => (a -> f b) -> <a href="Language-Python-Internal-Syntax-IR.html#t:Block" title="Language.Python.Internal.Syntax.IR">Block</a> a -> f (<a href="Language-Python-Internal-Syntax-IR.html#t:Block" title="Language.Python.Internal.Syntax.IR">Block</a> b) <a href="#v:traverse" class="selflink">#</a></p><p class="src"><a href="#v:sequenceA">sequenceA</a> :: <a href="file:///nix/store/vqpc66a1hnvmjq14k7crkp0diwarf9vl-ghc-8.4.4-doc/share/doc/ghc/html/libraries/base-4.11.1.0/Control-Applicative.html#t:Applicative" title="Control.Applicative">Applicative</a> f => <a href="Language-Python-Internal-Syntax-IR.html#t:Block" title="Language.Python.Internal.Syntax.IR">Block</a> (f a) -> f (<a href="Language-Python-Internal-Syntax-IR.html#t:Block" title="Language.Python.Internal.Syntax.IR">Block</a> a) <a href="#v:sequenceA" class="selflink">#</a></p><p class="src"><a href="#v:mapM">mapM</a> :: <a href="file:///nix/store/vqpc66a1hnvmjq14k7crkp0diwarf9vl-ghc-8.4.4-doc/share/doc/ghc/html/libraries/base-4.11.1.0/Control-Monad.html#t:Monad" title="Control.Monad">Monad</a> m => (a -> m b) -> <a href="Language-Python-Internal-Syntax-IR.html#t:Block" title="Language.Python.Internal.Syntax.IR">Block</a> a -> m (<a href="Language-Python-Internal-Syntax-IR.html#t:Block" title="Language.Python.Internal.Syntax.IR">Block</a> b) <a href="#v:mapM" class="selflink">#</a></p><p class="src"><a href="#v:sequence">sequence</a> :: <a href="file:///nix/store/vqpc66a1hnvmjq14k7crkp0diwarf9vl-ghc-8.4.4-doc/share/doc/ghc/html/libraries/base-4.11.1.0/Control-Monad.html#t:Monad" title="Control.Monad">Monad</a> m => <a href="Language-Python-Internal-Syntax-IR.html#t:Block" title="Language.Python.Internal.Syntax.IR">Block</a> (m a) -> m (<a href="Language-Python-Internal-Syntax-IR.html#t:Block" title="Language.Python.Internal.Syntax.IR">Block</a> 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:Block:Eq:4"></span> <a href="file:///nix/store/vqpc66a1hnvmjq14k7crkp0diwarf9vl-ghc-8.4.4-doc/share/doc/ghc/html/libraries/base-4.11.1.0/Data-Eq.html#t:Eq" title="Data.Eq">Eq</a> a => <a href="file:///nix/store/vqpc66a1hnvmjq14k7crkp0diwarf9vl-ghc-8.4.4-doc/share/doc/ghc/html/libraries/base-4.11.1.0/Data-Eq.html#t:Eq" title="Data.Eq">Eq</a> (<a href="Language-Python-Internal-Syntax-IR.html#t:Block" title="Language.Python.Internal.Syntax.IR">Block</a> a)</span> <a href="#t:Block" class="selflink">#</a></td><td class="doc empty"> </td></tr><tr><td colspan="2"><details id="i:id:Block:Eq:4"><summary class="hide-when-js-enabled">Instance details</summary><p>Defined in <a href="Language-Python-Internal-Syntax-IR.html">Language.Python.Internal.Syntax.IR</a></p> <div class="subs methods"><p class="caption">Methods</p><p class="src"><a href="#v:-61--61-">(==)</a> :: <a href="Language-Python-Internal-Syntax-IR.html#t:Block" title="Language.Python.Internal.Syntax.IR">Block</a> a -> <a href="Language-Python-Internal-Syntax-IR.html#t:Block" title="Language.Python.Internal.Syntax.IR">Block</a> a -> <a href="file:///nix/store/vqpc66a1hnvmjq14k7crkp0diwarf9vl-ghc-8.4.4-doc/share/doc/ghc/html/libraries/base-4.11.1.0/Data-Bool.html#t:Bool" title="Data.Bool">Bool</a> <a href="#v:-61--61-" class="selflink">#</a></p><p class="src"><a href="#v:-47--61-">(/=)</a> :: <a href="Language-Python-Internal-Syntax-IR.html#t:Block" title="Language.Python.Internal.Syntax.IR">Block</a> a -> <a href="Language-Python-Internal-Syntax-IR.html#t:Block" title="Language.Python.Internal.Syntax.IR">Block</a> a -> <a href="file:///nix/store/vqpc66a1hnvmjq14k7crkp0diwarf9vl-ghc-8.4.4-doc/share/doc/ghc/html/libraries/base-4.11.1.0/Data-Bool.html#t:Bool" title="Data.Bool">Bool</a> <a href="#v:-47--61-" class="selflink">#</a></p></div></details></td></tr><tr><td class="src clearfix"><span class="inst-left"><span class="instance details-toggle-control details-toggle" data-details-id="i:id:Block:Show:5"></span> <a href="file:///nix/store/vqpc66a1hnvmjq14k7crkp0diwarf9vl-ghc-8.4.4-doc/share/doc/ghc/html/libraries/base-4.11.1.0/Text-Show.html#t:Show" title="Text.Show">Show</a> a => <a href="file:///nix/store/vqpc66a1hnvmjq14k7crkp0diwarf9vl-ghc-8.4.4-doc/share/doc/ghc/html/libraries/base-4.11.1.0/Text-Show.html#t:Show" title="Text.Show">Show</a> (<a href="Language-Python-Internal-Syntax-IR.html#t:Block" title="Language.Python.Internal.Syntax.IR">Block</a> a)</span> <a href="#t:Block" class="selflink">#</a></td><td class="doc empty"> </td></tr><tr><td colspan="2"><details id="i:id:Block:Show:5"><summary class="hide-when-js-enabled">Instance details</summary><p>Defined in <a href="Language-Python-Internal-Syntax-IR.html">Language.Python.Internal.Syntax.IR</a></p> <div class="subs methods"><p class="caption">Methods</p><p class="src"><a href="#v:showsPrec">showsPrec</a> :: <a href="file:///nix/store/vqpc66a1hnvmjq14k7crkp0diwarf9vl-ghc-8.4.4-doc/share/doc/ghc/html/libraries/base-4.11.1.0/Data-Int.html#t:Int" title="Data.Int">Int</a> -> <a href="Language-Python-Internal-Syntax-IR.html#t:Block" title="Language.Python.Internal.Syntax.IR">Block</a> a -> <a href="file:///nix/store/vqpc66a1hnvmjq14k7crkp0diwarf9vl-ghc-8.4.4-doc/share/doc/ghc/html/libraries/base-4.11.1.0/Text-Show.html#t:ShowS" title="Text.Show">ShowS</a> <a href="#v:showsPrec" class="selflink">#</a></p><p class="src"><a href="#v:show">show</a> :: <a href="Language-Python-Internal-Syntax-IR.html#t:Block" title="Language.Python.Internal.Syntax.IR">Block</a> a -> <a href="file:///nix/store/vqpc66a1hnvmjq14k7crkp0diwarf9vl-ghc-8.4.4-doc/share/doc/ghc/html/libraries/base-4.11.1.0/Data-String.html#t:String" title="Data.String">String</a> <a href="#v:show" class="selflink">#</a></p><p class="src"><a href="#v:showList">showList</a> :: [<a href="Language-Python-Internal-Syntax-IR.html#t:Block" title="Language.Python.Internal.Syntax.IR">Block</a> a] -> <a href="file:///nix/store/vqpc66a1hnvmjq14k7crkp0diwarf9vl-ghc-8.4.4-doc/share/doc/ghc/html/libraries/base-4.11.1.0/Text-Show.html#t:ShowS" title="Text.Show">ShowS</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">data</span> <a id="t:WithItem" class="def">WithItem</a> a <a href="#t:WithItem" class="selflink">#</a></p><div class="subs constructors"><p class="caption">Constructors</p><table><tr><td class="src"><a id="v:WithItem" class="def">WithItem</a></td><td class="doc empty"> </td></tr><tr><td colspan="2"><div class="subs fields"><p class="caption">Fields</p><ul><li><dfn class="src"><a id="v:_withItemAnn" class="def">_withItemAnn</a> :: a</dfn><div class="doc empty"> </div></li><li><dfn class="src"><a id="v:_withItemValue" class="def">_withItemValue</a> :: <a href="Language-Python-Internal-Syntax-IR.html#t:Expr" title="Language.Python.Internal.Syntax.IR">Expr</a> a</dfn><div class="doc empty"> </div></li><li><dfn class="src"><a id="v:_withItemBinder" class="def">_withItemBinder</a> :: <a href="file:///nix/store/vqpc66a1hnvmjq14k7crkp0diwarf9vl-ghc-8.4.4-doc/share/doc/ghc/html/libraries/base-4.11.1.0/Data-Maybe.html#t:Maybe" title="Data.Maybe">Maybe</a> ([<a href="Language-Python-Syntax-Whitespace.html#t:Whitespace" title="Language.Python.Syntax.Whitespace">Whitespace</a>], <a href="Language-Python-Internal-Syntax-IR.html#t:Expr" title="Language.Python.Internal.Syntax.IR">Expr</a> a)</dfn><div class="doc empty"> </div></li></ul></div></td></tr></table></div><div class="subs instances"><details id="i:WithItem" 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:WithItem:Functor:1"></span> <a href="file:///nix/store/vqpc66a1hnvmjq14k7crkp0diwarf9vl-ghc-8.4.4-doc/share/doc/ghc/html/libraries/base-4.11.1.0/Data-Functor.html#t:Functor" title="Data.Functor">Functor</a> <a href="Language-Python-Internal-Syntax-IR.html#t:WithItem" title="Language.Python.Internal.Syntax.IR">WithItem</a></span> <a href="#t:WithItem" class="selflink">#</a></td><td class="doc empty"> </td></tr><tr><td colspan="2"><details id="i:id:WithItem:Functor:1"><summary class="hide-when-js-enabled">Instance details</summary><p>Defined in <a href="Language-Python-Internal-Syntax-IR.html">Language.Python.Internal.Syntax.IR</a></p> <div class="subs methods"><p class="caption">Methods</p><p class="src"><a href="#v:fmap">fmap</a> :: (a -> b) -> <a href="Language-Python-Internal-Syntax-IR.html#t:WithItem" title="Language.Python.Internal.Syntax.IR">WithItem</a> a -> <a href="Language-Python-Internal-Syntax-IR.html#t:WithItem" title="Language.Python.Internal.Syntax.IR">WithItem</a> b <a href="#v:fmap" class="selflink">#</a></p><p class="src"><a href="#v:-60--36-">(<$)</a> :: a -> <a href="Language-Python-Internal-Syntax-IR.html#t:WithItem" title="Language.Python.Internal.Syntax.IR">WithItem</a> b -> <a href="Language-Python-Internal-Syntax-IR.html#t:WithItem" title="Language.Python.Internal.Syntax.IR">WithItem</a> a <a href="#v:-60--36-" class="selflink">#</a></p></div></details></td></tr><tr><td class="src clearfix"><span class="inst-left"><span class="instance details-toggle-control details-toggle" data-details-id="i:id:WithItem:Foldable:2"></span> <a href="file:///nix/store/vqpc66a1hnvmjq14k7crkp0diwarf9vl-ghc-8.4.4-doc/share/doc/ghc/html/libraries/base-4.11.1.0/Data-Foldable.html#t:Foldable" title="Data.Foldable">Foldable</a> <a href="Language-Python-Internal-Syntax-IR.html#t:WithItem" title="Language.Python.Internal.Syntax.IR">WithItem</a></span> <a href="#t:WithItem" class="selflink">#</a></td><td class="doc empty"> </td></tr><tr><td colspan="2"><details id="i:id:WithItem:Foldable:2"><summary class="hide-when-js-enabled">Instance details</summary><p>Defined in <a href="Language-Python-Internal-Syntax-IR.html">Language.Python.Internal.Syntax.IR</a></p> <div class="subs methods"><p class="caption">Methods</p><p class="src"><a href="#v:fold">fold</a> :: <a href="file:///nix/store/vqpc66a1hnvmjq14k7crkp0diwarf9vl-ghc-8.4.4-doc/share/doc/ghc/html/libraries/base-4.11.1.0/Data-Monoid.html#t:Monoid" title="Data.Monoid">Monoid</a> m => <a href="Language-Python-Internal-Syntax-IR.html#t:WithItem" title="Language.Python.Internal.Syntax.IR">WithItem</a> m -> m <a href="#v:fold" class="selflink">#</a></p><p class="src"><a href="#v:foldMap">foldMap</a> :: <a href="file:///nix/store/vqpc66a1hnvmjq14k7crkp0diwarf9vl-ghc-8.4.4-doc/share/doc/ghc/html/libraries/base-4.11.1.0/Data-Monoid.html#t:Monoid" title="Data.Monoid">Monoid</a> m => (a -> m) -> <a href="Language-Python-Internal-Syntax-IR.html#t:WithItem" title="Language.Python.Internal.Syntax.IR">WithItem</a> a -> m <a href="#v:foldMap" class="selflink">#</a></p><p class="src"><a href="#v:foldr">foldr</a> :: (a -> b -> b) -> b -> <a href="Language-Python-Internal-Syntax-IR.html#t:WithItem" title="Language.Python.Internal.Syntax.IR">WithItem</a> a -> b <a href="#v:foldr" class="selflink">#</a></p><p class="src"><a href="#v:foldr-39-">foldr'</a> :: (a -> b -> b) -> b -> <a href="Language-Python-Internal-Syntax-IR.html#t:WithItem" title="Language.Python.Internal.Syntax.IR">WithItem</a> a -> b <a href="#v:foldr-39-" class="selflink">#</a></p><p class="src"><a href="#v:foldl">foldl</a> :: (b -> a -> b) -> b -> <a href="Language-Python-Internal-Syntax-IR.html#t:WithItem" title="Language.Python.Internal.Syntax.IR">WithItem</a> a -> b <a href="#v:foldl" class="selflink">#</a></p><p class="src"><a href="#v:foldl-39-">foldl'</a> :: (b -> a -> b) -> b -> <a href="Language-Python-Internal-Syntax-IR.html#t:WithItem" title="Language.Python.Internal.Syntax.IR">WithItem</a> a -> b <a href="#v:foldl-39-" class="selflink">#</a></p><p class="src"><a href="#v:foldr1">foldr1</a> :: (a -> a -> a) -> <a href="Language-Python-Internal-Syntax-IR.html#t:WithItem" title="Language.Python.Internal.Syntax.IR">WithItem</a> a -> a <a href="#v:foldr1" class="selflink">#</a></p><p class="src"><a href="#v:foldl1">foldl1</a> :: (a -> a -> a) -> <a href="Language-Python-Internal-Syntax-IR.html#t:WithItem" title="Language.Python.Internal.Syntax.IR">WithItem</a> a -> a <a href="#v:foldl1" class="selflink">#</a></p><p class="src"><a href="#v:toList">toList</a> :: <a href="Language-Python-Internal-Syntax-IR.html#t:WithItem" title="Language.Python.Internal.Syntax.IR">WithItem</a> a -> [a] <a href="#v:toList" class="selflink">#</a></p><p class="src"><a href="#v:null">null</a> :: <a href="Language-Python-Internal-Syntax-IR.html#t:WithItem" title="Language.Python.Internal.Syntax.IR">WithItem</a> a -> <a href="file:///nix/store/vqpc66a1hnvmjq14k7crkp0diwarf9vl-ghc-8.4.4-doc/share/doc/ghc/html/libraries/base-4.11.1.0/Data-Bool.html#t:Bool" title="Data.Bool">Bool</a> <a href="#v:null" class="selflink">#</a></p><p class="src"><a href="#v:length">length</a> :: <a href="Language-Python-Internal-Syntax-IR.html#t:WithItem" title="Language.Python.Internal.Syntax.IR">WithItem</a> a -> <a href="file:///nix/store/vqpc66a1hnvmjq14k7crkp0diwarf9vl-ghc-8.4.4-doc/share/doc/ghc/html/libraries/base-4.11.1.0/Data-Int.html#t:Int" title="Data.Int">Int</a> <a href="#v:length" class="selflink">#</a></p><p class="src"><a href="#v:elem">elem</a> :: <a href="file:///nix/store/vqpc66a1hnvmjq14k7crkp0diwarf9vl-ghc-8.4.4-doc/share/doc/ghc/html/libraries/base-4.11.1.0/Data-Eq.html#t:Eq" title="Data.Eq">Eq</a> a => a -> <a href="Language-Python-Internal-Syntax-IR.html#t:WithItem" title="Language.Python.Internal.Syntax.IR">WithItem</a> a -> <a href="file:///nix/store/vqpc66a1hnvmjq14k7crkp0diwarf9vl-ghc-8.4.4-doc/share/doc/ghc/html/libraries/base-4.11.1.0/Data-Bool.html#t:Bool" title="Data.Bool">Bool</a> <a href="#v:elem" class="selflink">#</a></p><p class="src"><a href="#v:maximum">maximum</a> :: <a href="file:///nix/store/vqpc66a1hnvmjq14k7crkp0diwarf9vl-ghc-8.4.4-doc/share/doc/ghc/html/libraries/base-4.11.1.0/Data-Ord.html#t:Ord" title="Data.Ord">Ord</a> a => <a href="Language-Python-Internal-Syntax-IR.html#t:WithItem" title="Language.Python.Internal.Syntax.IR">WithItem</a> a -> a <a href="#v:maximum" class="selflink">#</a></p><p class="src"><a href="#v:minimum">minimum</a> :: <a href="file:///nix/store/vqpc66a1hnvmjq14k7crkp0diwarf9vl-ghc-8.4.4-doc/share/doc/ghc/html/libraries/base-4.11.1.0/Data-Ord.html#t:Ord" title="Data.Ord">Ord</a> a => <a href="Language-Python-Internal-Syntax-IR.html#t:WithItem" title="Language.Python.Internal.Syntax.IR">WithItem</a> a -> a <a href="#v:minimum" class="selflink">#</a></p><p class="src"><a href="#v:sum">sum</a> :: <a href="file:///nix/store/vqpc66a1hnvmjq14k7crkp0diwarf9vl-ghc-8.4.4-doc/share/doc/ghc/html/libraries/base-4.11.1.0/Prelude.html#t:Num" title="Prelude">Num</a> a => <a href="Language-Python-Internal-Syntax-IR.html#t:WithItem" title="Language.Python.Internal.Syntax.IR">WithItem</a> a -> a <a href="#v:sum" class="selflink">#</a></p><p class="src"><a href="#v:product">product</a> :: <a href="file:///nix/store/vqpc66a1hnvmjq14k7crkp0diwarf9vl-ghc-8.4.4-doc/share/doc/ghc/html/libraries/base-4.11.1.0/Prelude.html#t:Num" title="Prelude">Num</a> a => <a href="Language-Python-Internal-Syntax-IR.html#t:WithItem" title="Language.Python.Internal.Syntax.IR">WithItem</a> a -> 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:WithItem:Traversable:3"></span> <a href="file:///nix/store/vqpc66a1hnvmjq14k7crkp0diwarf9vl-ghc-8.4.4-doc/share/doc/ghc/html/libraries/base-4.11.1.0/Data-Traversable.html#t:Traversable" title="Data.Traversable">Traversable</a> <a href="Language-Python-Internal-Syntax-IR.html#t:WithItem" title="Language.Python.Internal.Syntax.IR">WithItem</a></span> <a href="#t:WithItem" class="selflink">#</a></td><td class="doc empty"> </td></tr><tr><td colspan="2"><details id="i:id:WithItem:Traversable:3"><summary class="hide-when-js-enabled">Instance details</summary><p>Defined in <a href="Language-Python-Internal-Syntax-IR.html">Language.Python.Internal.Syntax.IR</a></p> <div class="subs methods"><p class="caption">Methods</p><p class="src"><a href="#v:traverse">traverse</a> :: <a href="file:///nix/store/vqpc66a1hnvmjq14k7crkp0diwarf9vl-ghc-8.4.4-doc/share/doc/ghc/html/libraries/base-4.11.1.0/Control-Applicative.html#t:Applicative" title="Control.Applicative">Applicative</a> f => (a -> f b) -> <a href="Language-Python-Internal-Syntax-IR.html#t:WithItem" title="Language.Python.Internal.Syntax.IR">WithItem</a> a -> f (<a href="Language-Python-Internal-Syntax-IR.html#t:WithItem" title="Language.Python.Internal.Syntax.IR">WithItem</a> b) <a href="#v:traverse" class="selflink">#</a></p><p class="src"><a href="#v:sequenceA">sequenceA</a> :: <a href="file:///nix/store/vqpc66a1hnvmjq14k7crkp0diwarf9vl-ghc-8.4.4-doc/share/doc/ghc/html/libraries/base-4.11.1.0/Control-Applicative.html#t:Applicative" title="Control.Applicative">Applicative</a> f => <a href="Language-Python-Internal-Syntax-IR.html#t:WithItem" title="Language.Python.Internal.Syntax.IR">WithItem</a> (f a) -> f (<a href="Language-Python-Internal-Syntax-IR.html#t:WithItem" title="Language.Python.Internal.Syntax.IR">WithItem</a> a) <a href="#v:sequenceA" class="selflink">#</a></p><p class="src"><a href="#v:mapM">mapM</a> :: <a href="file:///nix/store/vqpc66a1hnvmjq14k7crkp0diwarf9vl-ghc-8.4.4-doc/share/doc/ghc/html/libraries/base-4.11.1.0/Control-Monad.html#t:Monad" title="Control.Monad">Monad</a> m => (a -> m b) -> <a href="Language-Python-Internal-Syntax-IR.html#t:WithItem" title="Language.Python.Internal.Syntax.IR">WithItem</a> a -> m (<a href="Language-Python-Internal-Syntax-IR.html#t:WithItem" title="Language.Python.Internal.Syntax.IR">WithItem</a> b) <a href="#v:mapM" class="selflink">#</a></p><p class="src"><a href="#v:sequence">sequence</a> :: <a href="file:///nix/store/vqpc66a1hnvmjq14k7crkp0diwarf9vl-ghc-8.4.4-doc/share/doc/ghc/html/libraries/base-4.11.1.0/Control-Monad.html#t:Monad" title="Control.Monad">Monad</a> m => <a href="Language-Python-Internal-Syntax-IR.html#t:WithItem" title="Language.Python.Internal.Syntax.IR">WithItem</a> (m a) -> m (<a href="Language-Python-Internal-Syntax-IR.html#t:WithItem" title="Language.Python.Internal.Syntax.IR">WithItem</a> 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:WithItem:Eq:4"></span> <a href="file:///nix/store/vqpc66a1hnvmjq14k7crkp0diwarf9vl-ghc-8.4.4-doc/share/doc/ghc/html/libraries/base-4.11.1.0/Data-Eq.html#t:Eq" title="Data.Eq">Eq</a> a => <a href="file:///nix/store/vqpc66a1hnvmjq14k7crkp0diwarf9vl-ghc-8.4.4-doc/share/doc/ghc/html/libraries/base-4.11.1.0/Data-Eq.html#t:Eq" title="Data.Eq">Eq</a> (<a href="Language-Python-Internal-Syntax-IR.html#t:WithItem" title="Language.Python.Internal.Syntax.IR">WithItem</a> a)</span> <a href="#t:WithItem" class="selflink">#</a></td><td class="doc empty"> </td></tr><tr><td colspan="2"><details id="i:id:WithItem:Eq:4"><summary class="hide-when-js-enabled">Instance details</summary><p>Defined in <a href="Language-Python-Internal-Syntax-IR.html">Language.Python.Internal.Syntax.IR</a></p> <div class="subs methods"><p class="caption">Methods</p><p class="src"><a href="#v:-61--61-">(==)</a> :: <a href="Language-Python-Internal-Syntax-IR.html#t:WithItem" title="Language.Python.Internal.Syntax.IR">WithItem</a> a -> <a href="Language-Python-Internal-Syntax-IR.html#t:WithItem" title="Language.Python.Internal.Syntax.IR">WithItem</a> a -> <a href="file:///nix/store/vqpc66a1hnvmjq14k7crkp0diwarf9vl-ghc-8.4.4-doc/share/doc/ghc/html/libraries/base-4.11.1.0/Data-Bool.html#t:Bool" title="Data.Bool">Bool</a> <a href="#v:-61--61-" class="selflink">#</a></p><p class="src"><a href="#v:-47--61-">(/=)</a> :: <a href="Language-Python-Internal-Syntax-IR.html#t:WithItem" title="Language.Python.Internal.Syntax.IR">WithItem</a> a -> <a href="Language-Python-Internal-Syntax-IR.html#t:WithItem" title="Language.Python.Internal.Syntax.IR">WithItem</a> a -> <a href="file:///nix/store/vqpc66a1hnvmjq14k7crkp0diwarf9vl-ghc-8.4.4-doc/share/doc/ghc/html/libraries/base-4.11.1.0/Data-Bool.html#t:Bool" title="Data.Bool">Bool</a> <a href="#v:-47--61-" class="selflink">#</a></p></div></details></td></tr><tr><td class="src clearfix"><span class="inst-left"><span class="instance details-toggle-control details-toggle" data-details-id="i:id:WithItem:Show:5"></span> <a href="file:///nix/store/vqpc66a1hnvmjq14k7crkp0diwarf9vl-ghc-8.4.4-doc/share/doc/ghc/html/libraries/base-4.11.1.0/Text-Show.html#t:Show" title="Text.Show">Show</a> a => <a href="file:///nix/store/vqpc66a1hnvmjq14k7crkp0diwarf9vl-ghc-8.4.4-doc/share/doc/ghc/html/libraries/base-4.11.1.0/Text-Show.html#t:Show" title="Text.Show">Show</a> (<a href="Language-Python-Internal-Syntax-IR.html#t:WithItem" title="Language.Python.Internal.Syntax.IR">WithItem</a> a)</span> <a href="#t:WithItem" class="selflink">#</a></td><td class="doc empty"> </td></tr><tr><td colspan="2"><details id="i:id:WithItem:Show:5"><summary class="hide-when-js-enabled">Instance details</summary><p>Defined in <a href="Language-Python-Internal-Syntax-IR.html">Language.Python.Internal.Syntax.IR</a></p> <div class="subs methods"><p class="caption">Methods</p><p class="src"><a href="#v:showsPrec">showsPrec</a> :: <a href="file:///nix/store/vqpc66a1hnvmjq14k7crkp0diwarf9vl-ghc-8.4.4-doc/share/doc/ghc/html/libraries/base-4.11.1.0/Data-Int.html#t:Int" title="Data.Int">Int</a> -> <a href="Language-Python-Internal-Syntax-IR.html#t:WithItem" title="Language.Python.Internal.Syntax.IR">WithItem</a> a -> <a href="file:///nix/store/vqpc66a1hnvmjq14k7crkp0diwarf9vl-ghc-8.4.4-doc/share/doc/ghc/html/libraries/base-4.11.1.0/Text-Show.html#t:ShowS" title="Text.Show">ShowS</a> <a href="#v:showsPrec" class="selflink">#</a></p><p class="src"><a href="#v:show">show</a> :: <a href="Language-Python-Internal-Syntax-IR.html#t:WithItem" title="Language.Python.Internal.Syntax.IR">WithItem</a> a -> <a href="file:///nix/store/vqpc66a1hnvmjq14k7crkp0diwarf9vl-ghc-8.4.4-doc/share/doc/ghc/html/libraries/base-4.11.1.0/Data-String.html#t:String" title="Data.String">String</a> <a href="#v:show" class="selflink">#</a></p><p class="src"><a href="#v:showList">showList</a> :: [<a href="Language-Python-Internal-Syntax-IR.html#t:WithItem" title="Language.Python.Internal.Syntax.IR">WithItem</a> a] -> <a href="file:///nix/store/vqpc66a1hnvmjq14k7crkp0diwarf9vl-ghc-8.4.4-doc/share/doc/ghc/html/libraries/base-4.11.1.0/Text-Show.html#t:ShowS" title="Text.Show">ShowS</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">data</span> <a id="t:Decorator" class="def">Decorator</a> a <a href="#t:Decorator" class="selflink">#</a></p><div class="subs constructors"><p class="caption">Constructors</p><table><tr><td class="src"><a id="v:Decorator" class="def">Decorator</a></td><td class="doc empty"> </td></tr><tr><td colspan="2"><div class="subs fields"><p class="caption">Fields</p><ul><li><dfn class="src"><a id="v:_decoratorAnn" class="def">_decoratorAnn</a> :: a</dfn><div class="doc empty"> </div></li><li><dfn class="src"><a id="v:_decoratorIndents" class="def">_decoratorIndents</a> :: <a href="Language-Python-Syntax-Whitespace.html#t:Indents" title="Language.Python.Syntax.Whitespace">Indents</a> a</dfn><div class="doc empty"> </div></li><li><dfn class="src"><a id="v:_decoratorAt" class="def">_decoratorAt</a> :: <a href="Language-Python-Syntax-Punctuation.html#t:At" title="Language.Python.Syntax.Punctuation">At</a></dfn><div class="doc empty"> </div></li><li><dfn class="src"><a id="v:_decoratorExpr" class="def">_decoratorExpr</a> :: <a href="Language-Python-Internal-Syntax-IR.html#t:Expr" title="Language.Python.Internal.Syntax.IR">Expr</a> a</dfn><div class="doc empty"> </div></li><li><dfn class="src"><a id="v:_decoratorComment" class="def">_decoratorComment</a> :: <a href="file:///nix/store/vqpc66a1hnvmjq14k7crkp0diwarf9vl-ghc-8.4.4-doc/share/doc/ghc/html/libraries/base-4.11.1.0/Data-Maybe.html#t:Maybe" title="Data.Maybe">Maybe</a> (<a href="Language-Python-Syntax-Comment.html#t:Comment" title="Language.Python.Syntax.Comment">Comment</a> a)</dfn><div class="doc empty"> </div></li><li><dfn class="src"><a id="v:_decoratorNewline" class="def">_decoratorNewline</a> :: <a href="Language-Python-Syntax-Whitespace.html#t:Newline" title="Language.Python.Syntax.Whitespace">Newline</a></dfn><div class="doc empty"> </div></li><li><dfn class="src"><a id="v:_decoratorBlankLines" class="def">_decoratorBlankLines</a> :: [(<a href="Language-Python-Syntax-Whitespace.html#t:Blank" title="Language.Python.Syntax.Whitespace">Blank</a> a, <a href="Language-Python-Syntax-Whitespace.html#t:Newline" title="Language.Python.Syntax.Whitespace">Newline</a>)]</dfn><div class="doc empty"> </div></li></ul></div></td></tr></table></div><div class="subs instances"><details id="i:Decorator" 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:Decorator:Functor:1"></span> <a href="file:///nix/store/vqpc66a1hnvmjq14k7crkp0diwarf9vl-ghc-8.4.4-doc/share/doc/ghc/html/libraries/base-4.11.1.0/Data-Functor.html#t:Functor" title="Data.Functor">Functor</a> <a href="Language-Python-Internal-Syntax-IR.html#t:Decorator" title="Language.Python.Internal.Syntax.IR">Decorator</a></span> <a href="#t:Decorator" class="selflink">#</a></td><td class="doc empty"> </td></tr><tr><td colspan="2"><details id="i:id:Decorator:Functor:1"><summary class="hide-when-js-enabled">Instance details</summary><p>Defined in <a href="Language-Python-Internal-Syntax-IR.html">Language.Python.Internal.Syntax.IR</a></p> <div class="subs methods"><p class="caption">Methods</p><p class="src"><a href="#v:fmap">fmap</a> :: (a -> b) -> <a href="Language-Python-Internal-Syntax-IR.html#t:Decorator" title="Language.Python.Internal.Syntax.IR">Decorator</a> a -> <a href="Language-Python-Internal-Syntax-IR.html#t:Decorator" title="Language.Python.Internal.Syntax.IR">Decorator</a> b <a href="#v:fmap" class="selflink">#</a></p><p class="src"><a href="#v:-60--36-">(<$)</a> :: a -> <a href="Language-Python-Internal-Syntax-IR.html#t:Decorator" title="Language.Python.Internal.Syntax.IR">Decorator</a> b -> <a href="Language-Python-Internal-Syntax-IR.html#t:Decorator" title="Language.Python.Internal.Syntax.IR">Decorator</a> a <a href="#v:-60--36-" class="selflink">#</a></p></div></details></td></tr><tr><td class="src clearfix"><span class="inst-left"><span class="instance details-toggle-control details-toggle" data-details-id="i:id:Decorator:Foldable:2"></span> <a href="file:///nix/store/vqpc66a1hnvmjq14k7crkp0diwarf9vl-ghc-8.4.4-doc/share/doc/ghc/html/libraries/base-4.11.1.0/Data-Foldable.html#t:Foldable" title="Data.Foldable">Foldable</a> <a href="Language-Python-Internal-Syntax-IR.html#t:Decorator" title="Language.Python.Internal.Syntax.IR">Decorator</a></span> <a href="#t:Decorator" class="selflink">#</a></td><td class="doc empty"> </td></tr><tr><td colspan="2"><details id="i:id:Decorator:Foldable:2"><summary class="hide-when-js-enabled">Instance details</summary><p>Defined in <a href="Language-Python-Internal-Syntax-IR.html">Language.Python.Internal.Syntax.IR</a></p> <div class="subs methods"><p class="caption">Methods</p><p class="src"><a href="#v:fold">fold</a> :: <a href="file:///nix/store/vqpc66a1hnvmjq14k7crkp0diwarf9vl-ghc-8.4.4-doc/share/doc/ghc/html/libraries/base-4.11.1.0/Data-Monoid.html#t:Monoid" title="Data.Monoid">Monoid</a> m => <a href="Language-Python-Internal-Syntax-IR.html#t:Decorator" title="Language.Python.Internal.Syntax.IR">Decorator</a> m -> m <a href="#v:fold" class="selflink">#</a></p><p class="src"><a href="#v:foldMap">foldMap</a> :: <a href="file:///nix/store/vqpc66a1hnvmjq14k7crkp0diwarf9vl-ghc-8.4.4-doc/share/doc/ghc/html/libraries/base-4.11.1.0/Data-Monoid.html#t:Monoid" title="Data.Monoid">Monoid</a> m => (a -> m) -> <a href="Language-Python-Internal-Syntax-IR.html#t:Decorator" title="Language.Python.Internal.Syntax.IR">Decorator</a> a -> m <a href="#v:foldMap" class="selflink">#</a></p><p class="src"><a href="#v:foldr">foldr</a> :: (a -> b -> b) -> b -> <a href="Language-Python-Internal-Syntax-IR.html#t:Decorator" title="Language.Python.Internal.Syntax.IR">Decorator</a> a -> b <a href="#v:foldr" class="selflink">#</a></p><p class="src"><a href="#v:foldr-39-">foldr'</a> :: (a -> b -> b) -> b -> <a href="Language-Python-Internal-Syntax-IR.html#t:Decorator" title="Language.Python.Internal.Syntax.IR">Decorator</a> a -> b <a href="#v:foldr-39-" class="selflink">#</a></p><p class="src"><a href="#v:foldl">foldl</a> :: (b -> a -> b) -> b -> <a href="Language-Python-Internal-Syntax-IR.html#t:Decorator" title="Language.Python.Internal.Syntax.IR">Decorator</a> a -> b <a href="#v:foldl" class="selflink">#</a></p><p class="src"><a href="#v:foldl-39-">foldl'</a> :: (b -> a -> b) -> b -> <a href="Language-Python-Internal-Syntax-IR.html#t:Decorator" title="Language.Python.Internal.Syntax.IR">Decorator</a> a -> b <a href="#v:foldl-39-" class="selflink">#</a></p><p class="src"><a href="#v:foldr1">foldr1</a> :: (a -> a -> a) -> <a href="Language-Python-Internal-Syntax-IR.html#t:Decorator" title="Language.Python.Internal.Syntax.IR">Decorator</a> a -> a <a href="#v:foldr1" class="selflink">#</a></p><p class="src"><a href="#v:foldl1">foldl1</a> :: (a -> a -> a) -> <a href="Language-Python-Internal-Syntax-IR.html#t:Decorator" title="Language.Python.Internal.Syntax.IR">Decorator</a> a -> a <a href="#v:foldl1" class="selflink">#</a></p><p class="src"><a href="#v:toList">toList</a> :: <a href="Language-Python-Internal-Syntax-IR.html#t:Decorator" title="Language.Python.Internal.Syntax.IR">Decorator</a> a -> [a] <a href="#v:toList" class="selflink">#</a></p><p class="src"><a href="#v:null">null</a> :: <a href="Language-Python-Internal-Syntax-IR.html#t:Decorator" title="Language.Python.Internal.Syntax.IR">Decorator</a> a -> <a href="file:///nix/store/vqpc66a1hnvmjq14k7crkp0diwarf9vl-ghc-8.4.4-doc/share/doc/ghc/html/libraries/base-4.11.1.0/Data-Bool.html#t:Bool" title="Data.Bool">Bool</a> <a href="#v:null" class="selflink">#</a></p><p class="src"><a href="#v:length">length</a> :: <a href="Language-Python-Internal-Syntax-IR.html#t:Decorator" title="Language.Python.Internal.Syntax.IR">Decorator</a> a -> <a href="file:///nix/store/vqpc66a1hnvmjq14k7crkp0diwarf9vl-ghc-8.4.4-doc/share/doc/ghc/html/libraries/base-4.11.1.0/Data-Int.html#t:Int" title="Data.Int">Int</a> <a href="#v:length" class="selflink">#</a></p><p class="src"><a href="#v:elem">elem</a> :: <a href="file:///nix/store/vqpc66a1hnvmjq14k7crkp0diwarf9vl-ghc-8.4.4-doc/share/doc/ghc/html/libraries/base-4.11.1.0/Data-Eq.html#t:Eq" title="Data.Eq">Eq</a> a => a -> <a href="Language-Python-Internal-Syntax-IR.html#t:Decorator" title="Language.Python.Internal.Syntax.IR">Decorator</a> a -> <a href="file:///nix/store/vqpc66a1hnvmjq14k7crkp0diwarf9vl-ghc-8.4.4-doc/share/doc/ghc/html/libraries/base-4.11.1.0/Data-Bool.html#t:Bool" title="Data.Bool">Bool</a> <a href="#v:elem" class="selflink">#</a></p><p class="src"><a href="#v:maximum">maximum</a> :: <a href="file:///nix/store/vqpc66a1hnvmjq14k7crkp0diwarf9vl-ghc-8.4.4-doc/share/doc/ghc/html/libraries/base-4.11.1.0/Data-Ord.html#t:Ord" title="Data.Ord">Ord</a> a => <a href="Language-Python-Internal-Syntax-IR.html#t:Decorator" title="Language.Python.Internal.Syntax.IR">Decorator</a> a -> a <a href="#v:maximum" class="selflink">#</a></p><p class="src"><a href="#v:minimum">minimum</a> :: <a href="file:///nix/store/vqpc66a1hnvmjq14k7crkp0diwarf9vl-ghc-8.4.4-doc/share/doc/ghc/html/libraries/base-4.11.1.0/Data-Ord.html#t:Ord" title="Data.Ord">Ord</a> a => <a href="Language-Python-Internal-Syntax-IR.html#t:Decorator" title="Language.Python.Internal.Syntax.IR">Decorator</a> a -> a <a href="#v:minimum" class="selflink">#</a></p><p class="src"><a href="#v:sum">sum</a> :: <a href="file:///nix/store/vqpc66a1hnvmjq14k7crkp0diwarf9vl-ghc-8.4.4-doc/share/doc/ghc/html/libraries/base-4.11.1.0/Prelude.html#t:Num" title="Prelude">Num</a> a => <a href="Language-Python-Internal-Syntax-IR.html#t:Decorator" title="Language.Python.Internal.Syntax.IR">Decorator</a> a -> a <a href="#v:sum" class="selflink">#</a></p><p class="src"><a href="#v:product">product</a> :: <a href="file:///nix/store/vqpc66a1hnvmjq14k7crkp0diwarf9vl-ghc-8.4.4-doc/share/doc/ghc/html/libraries/base-4.11.1.0/Prelude.html#t:Num" title="Prelude">Num</a> a => <a href="Language-Python-Internal-Syntax-IR.html#t:Decorator" title="Language.Python.Internal.Syntax.IR">Decorator</a> a -> 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:Decorator:Traversable:3"></span> <a href="file:///nix/store/vqpc66a1hnvmjq14k7crkp0diwarf9vl-ghc-8.4.4-doc/share/doc/ghc/html/libraries/base-4.11.1.0/Data-Traversable.html#t:Traversable" title="Data.Traversable">Traversable</a> <a href="Language-Python-Internal-Syntax-IR.html#t:Decorator" title="Language.Python.Internal.Syntax.IR">Decorator</a></span> <a href="#t:Decorator" class="selflink">#</a></td><td class="doc empty"> </td></tr><tr><td colspan="2"><details id="i:id:Decorator:Traversable:3"><summary class="hide-when-js-enabled">Instance details</summary><p>Defined in <a href="Language-Python-Internal-Syntax-IR.html">Language.Python.Internal.Syntax.IR</a></p> <div class="subs methods"><p class="caption">Methods</p><p class="src"><a href="#v:traverse">traverse</a> :: <a href="file:///nix/store/vqpc66a1hnvmjq14k7crkp0diwarf9vl-ghc-8.4.4-doc/share/doc/ghc/html/libraries/base-4.11.1.0/Control-Applicative.html#t:Applicative" title="Control.Applicative">Applicative</a> f => (a -> f b) -> <a href="Language-Python-Internal-Syntax-IR.html#t:Decorator" title="Language.Python.Internal.Syntax.IR">Decorator</a> a -> f (<a href="Language-Python-Internal-Syntax-IR.html#t:Decorator" title="Language.Python.Internal.Syntax.IR">Decorator</a> b) <a href="#v:traverse" class="selflink">#</a></p><p class="src"><a href="#v:sequenceA">sequenceA</a> :: <a href="file:///nix/store/vqpc66a1hnvmjq14k7crkp0diwarf9vl-ghc-8.4.4-doc/share/doc/ghc/html/libraries/base-4.11.1.0/Control-Applicative.html#t:Applicative" title="Control.Applicative">Applicative</a> f => <a href="Language-Python-Internal-Syntax-IR.html#t:Decorator" title="Language.Python.Internal.Syntax.IR">Decorator</a> (f a) -> f (<a href="Language-Python-Internal-Syntax-IR.html#t:Decorator" title="Language.Python.Internal.Syntax.IR">Decorator</a> a) <a href="#v:sequenceA" class="selflink">#</a></p><p class="src"><a href="#v:mapM">mapM</a> :: <a href="file:///nix/store/vqpc66a1hnvmjq14k7crkp0diwarf9vl-ghc-8.4.4-doc/share/doc/ghc/html/libraries/base-4.11.1.0/Control-Monad.html#t:Monad" title="Control.Monad">Monad</a> m => (a -> m b) -> <a href="Language-Python-Internal-Syntax-IR.html#t:Decorator" title="Language.Python.Internal.Syntax.IR">Decorator</a> a -> m (<a href="Language-Python-Internal-Syntax-IR.html#t:Decorator" title="Language.Python.Internal.Syntax.IR">Decorator</a> b) <a href="#v:mapM" class="selflink">#</a></p><p class="src"><a href="#v:sequence">sequence</a> :: <a href="file:///nix/store/vqpc66a1hnvmjq14k7crkp0diwarf9vl-ghc-8.4.4-doc/share/doc/ghc/html/libraries/base-4.11.1.0/Control-Monad.html#t:Monad" title="Control.Monad">Monad</a> m => <a href="Language-Python-Internal-Syntax-IR.html#t:Decorator" title="Language.Python.Internal.Syntax.IR">Decorator</a> (m a) -> m (<a href="Language-Python-Internal-Syntax-IR.html#t:Decorator" title="Language.Python.Internal.Syntax.IR">Decorator</a> 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:Decorator:Eq:4"></span> <a href="file:///nix/store/vqpc66a1hnvmjq14k7crkp0diwarf9vl-ghc-8.4.4-doc/share/doc/ghc/html/libraries/base-4.11.1.0/Data-Eq.html#t:Eq" title="Data.Eq">Eq</a> a => <a href="file:///nix/store/vqpc66a1hnvmjq14k7crkp0diwarf9vl-ghc-8.4.4-doc/share/doc/ghc/html/libraries/base-4.11.1.0/Data-Eq.html#t:Eq" title="Data.Eq">Eq</a> (<a href="Language-Python-Internal-Syntax-IR.html#t:Decorator" title="Language.Python.Internal.Syntax.IR">Decorator</a> a)</span> <a href="#t:Decorator" class="selflink">#</a></td><td class="doc empty"> </td></tr><tr><td colspan="2"><details id="i:id:Decorator:Eq:4"><summary class="hide-when-js-enabled">Instance details</summary><p>Defined in <a href="Language-Python-Internal-Syntax-IR.html">Language.Python.Internal.Syntax.IR</a></p> <div class="subs methods"><p class="caption">Methods</p><p class="src"><a href="#v:-61--61-">(==)</a> :: <a href="Language-Python-Internal-Syntax-IR.html#t:Decorator" title="Language.Python.Internal.Syntax.IR">Decorator</a> a -> <a href="Language-Python-Internal-Syntax-IR.html#t:Decorator" title="Language.Python.Internal.Syntax.IR">Decorator</a> a -> <a href="file:///nix/store/vqpc66a1hnvmjq14k7crkp0diwarf9vl-ghc-8.4.4-doc/share/doc/ghc/html/libraries/base-4.11.1.0/Data-Bool.html#t:Bool" title="Data.Bool">Bool</a> <a href="#v:-61--61-" class="selflink">#</a></p><p class="src"><a href="#v:-47--61-">(/=)</a> :: <a href="Language-Python-Internal-Syntax-IR.html#t:Decorator" title="Language.Python.Internal.Syntax.IR">Decorator</a> a -> <a href="Language-Python-Internal-Syntax-IR.html#t:Decorator" title="Language.Python.Internal.Syntax.IR">Decorator</a> a -> <a href="file:///nix/store/vqpc66a1hnvmjq14k7crkp0diwarf9vl-ghc-8.4.4-doc/share/doc/ghc/html/libraries/base-4.11.1.0/Data-Bool.html#t:Bool" title="Data.Bool">Bool</a> <a href="#v:-47--61-" class="selflink">#</a></p></div></details></td></tr><tr><td class="src clearfix"><span class="inst-left"><span class="instance details-toggle-control details-toggle" data-details-id="i:id:Decorator:Show:5"></span> <a href="file:///nix/store/vqpc66a1hnvmjq14k7crkp0diwarf9vl-ghc-8.4.4-doc/share/doc/ghc/html/libraries/base-4.11.1.0/Text-Show.html#t:Show" title="Text.Show">Show</a> a => <a href="file:///nix/store/vqpc66a1hnvmjq14k7crkp0diwarf9vl-ghc-8.4.4-doc/share/doc/ghc/html/libraries/base-4.11.1.0/Text-Show.html#t:Show" title="Text.Show">Show</a> (<a href="Language-Python-Internal-Syntax-IR.html#t:Decorator" title="Language.Python.Internal.Syntax.IR">Decorator</a> a)</span> <a href="#t:Decorator" class="selflink">#</a></td><td class="doc empty"> </td></tr><tr><td colspan="2"><details id="i:id:Decorator:Show:5"><summary class="hide-when-js-enabled">Instance details</summary><p>Defined in <a href="Language-Python-Internal-Syntax-IR.html">Language.Python.Internal.Syntax.IR</a></p> <div class="subs methods"><p class="caption">Methods</p><p class="src"><a href="#v:showsPrec">showsPrec</a> :: <a href="file:///nix/store/vqpc66a1hnvmjq14k7crkp0diwarf9vl-ghc-8.4.4-doc/share/doc/ghc/html/libraries/base-4.11.1.0/Data-Int.html#t:Int" title="Data.Int">Int</a> -> <a href="Language-Python-Internal-Syntax-IR.html#t:Decorator" title="Language.Python.Internal.Syntax.IR">Decorator</a> a -> <a href="file:///nix/store/vqpc66a1hnvmjq14k7crkp0diwarf9vl-ghc-8.4.4-doc/share/doc/ghc/html/libraries/base-4.11.1.0/Text-Show.html#t:ShowS" title="Text.Show">ShowS</a> <a href="#v:showsPrec" class="selflink">#</a></p><p class="src"><a href="#v:show">show</a> :: <a href="Language-Python-Internal-Syntax-IR.html#t:Decorator" title="Language.Python.Internal.Syntax.IR">Decorator</a> a -> <a href="file:///nix/store/vqpc66a1hnvmjq14k7crkp0diwarf9vl-ghc-8.4.4-doc/share/doc/ghc/html/libraries/base-4.11.1.0/Data-String.html#t:String" title="Data.String">String</a> <a href="#v:show" class="selflink">#</a></p><p class="src"><a href="#v:showList">showList</a> :: [<a href="Language-Python-Internal-Syntax-IR.html#t:Decorator" title="Language.Python.Internal.Syntax.IR">Decorator</a> a] -> <a href="file:///nix/store/vqpc66a1hnvmjq14k7crkp0diwarf9vl-ghc-8.4.4-doc/share/doc/ghc/html/libraries/base-4.11.1.0/Text-Show.html#t:ShowS" title="Text.Show">ShowS</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">data</span> <a id="t:ExceptAs" class="def">ExceptAs</a> a <a href="#t:ExceptAs" class="selflink">#</a></p><div class="subs constructors"><p class="caption">Constructors</p><table><tr><td class="src"><a id="v:ExceptAs" class="def">ExceptAs</a></td><td class="doc empty"> </td></tr><tr><td colspan="2"><div class="subs fields"><p class="caption">Fields</p><ul><li><dfn class="src"><a id="v:_exceptAsAnn" class="def">_exceptAsAnn</a> :: a</dfn><div class="doc empty"> </div></li><li><dfn class="src"><a id="v:_exceptAsExpr" class="def">_exceptAsExpr</a> :: <a href="Language-Python-Internal-Syntax-IR.html#t:Expr" title="Language.Python.Internal.Syntax.IR">Expr</a> a</dfn><div class="doc empty"> </div></li><li><dfn class="src"><a id="v:_exceptAsName" class="def">_exceptAsName</a> :: <a href="file:///nix/store/vqpc66a1hnvmjq14k7crkp0diwarf9vl-ghc-8.4.4-doc/share/doc/ghc/html/libraries/base-4.11.1.0/Data-Maybe.html#t:Maybe" title="Data.Maybe">Maybe</a> ([<a href="Language-Python-Syntax-Whitespace.html#t:Whitespace" title="Language.Python.Syntax.Whitespace">Whitespace</a>], <a href="Language-Python-Syntax-Ident.html#t:Ident" title="Language.Python.Syntax.Ident">Ident</a> '[] a)</dfn><div class="doc empty"> </div></li></ul></div></td></tr></table></div><div class="subs instances"><details id="i:ExceptAs" 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:ExceptAs:Functor:1"></span> <a href="file:///nix/store/vqpc66a1hnvmjq14k7crkp0diwarf9vl-ghc-8.4.4-doc/share/doc/ghc/html/libraries/base-4.11.1.0/Data-Functor.html#t:Functor" title="Data.Functor">Functor</a> <a href="Language-Python-Internal-Syntax-IR.html#t:ExceptAs" title="Language.Python.Internal.Syntax.IR">ExceptAs</a></span> <a href="#t:ExceptAs" class="selflink">#</a></td><td class="doc empty"> </td></tr><tr><td colspan="2"><details id="i:id:ExceptAs:Functor:1"><summary class="hide-when-js-enabled">Instance details</summary><p>Defined in <a href="Language-Python-Internal-Syntax-IR.html">Language.Python.Internal.Syntax.IR</a></p> <div class="subs methods"><p class="caption">Methods</p><p class="src"><a href="#v:fmap">fmap</a> :: (a -> b) -> <a href="Language-Python-Internal-Syntax-IR.html#t:ExceptAs" title="Language.Python.Internal.Syntax.IR">ExceptAs</a> a -> <a href="Language-Python-Internal-Syntax-IR.html#t:ExceptAs" title="Language.Python.Internal.Syntax.IR">ExceptAs</a> b <a href="#v:fmap" class="selflink">#</a></p><p class="src"><a href="#v:-60--36-">(<$)</a> :: a -> <a href="Language-Python-Internal-Syntax-IR.html#t:ExceptAs" title="Language.Python.Internal.Syntax.IR">ExceptAs</a> b -> <a href="Language-Python-Internal-Syntax-IR.html#t:ExceptAs" title="Language.Python.Internal.Syntax.IR">ExceptAs</a> a <a href="#v:-60--36-" class="selflink">#</a></p></div></details></td></tr><tr><td class="src clearfix"><span class="inst-left"><span class="instance details-toggle-control details-toggle" data-details-id="i:id:ExceptAs:Foldable:2"></span> <a href="file:///nix/store/vqpc66a1hnvmjq14k7crkp0diwarf9vl-ghc-8.4.4-doc/share/doc/ghc/html/libraries/base-4.11.1.0/Data-Foldable.html#t:Foldable" title="Data.Foldable">Foldable</a> <a href="Language-Python-Internal-Syntax-IR.html#t:ExceptAs" title="Language.Python.Internal.Syntax.IR">ExceptAs</a></span> <a href="#t:ExceptAs" class="selflink">#</a></td><td class="doc empty"> </td></tr><tr><td colspan="2"><details id="i:id:ExceptAs:Foldable:2"><summary class="hide-when-js-enabled">Instance details</summary><p>Defined in <a href="Language-Python-Internal-Syntax-IR.html">Language.Python.Internal.Syntax.IR</a></p> <div class="subs methods"><p class="caption">Methods</p><p class="src"><a href="#v:fold">fold</a> :: <a href="file:///nix/store/vqpc66a1hnvmjq14k7crkp0diwarf9vl-ghc-8.4.4-doc/share/doc/ghc/html/libraries/base-4.11.1.0/Data-Monoid.html#t:Monoid" title="Data.Monoid">Monoid</a> m => <a href="Language-Python-Internal-Syntax-IR.html#t:ExceptAs" title="Language.Python.Internal.Syntax.IR">ExceptAs</a> m -> m <a href="#v:fold" class="selflink">#</a></p><p class="src"><a href="#v:foldMap">foldMap</a> :: <a href="file:///nix/store/vqpc66a1hnvmjq14k7crkp0diwarf9vl-ghc-8.4.4-doc/share/doc/ghc/html/libraries/base-4.11.1.0/Data-Monoid.html#t:Monoid" title="Data.Monoid">Monoid</a> m => (a -> m) -> <a href="Language-Python-Internal-Syntax-IR.html#t:ExceptAs" title="Language.Python.Internal.Syntax.IR">ExceptAs</a> a -> m <a href="#v:foldMap" class="selflink">#</a></p><p class="src"><a href="#v:foldr">foldr</a> :: (a -> b -> b) -> b -> <a href="Language-Python-Internal-Syntax-IR.html#t:ExceptAs" title="Language.Python.Internal.Syntax.IR">ExceptAs</a> a -> b <a href="#v:foldr" class="selflink">#</a></p><p class="src"><a href="#v:foldr-39-">foldr'</a> :: (a -> b -> b) -> b -> <a href="Language-Python-Internal-Syntax-IR.html#t:ExceptAs" title="Language.Python.Internal.Syntax.IR">ExceptAs</a> a -> b <a href="#v:foldr-39-" class="selflink">#</a></p><p class="src"><a href="#v:foldl">foldl</a> :: (b -> a -> b) -> b -> <a href="Language-Python-Internal-Syntax-IR.html#t:ExceptAs" title="Language.Python.Internal.Syntax.IR">ExceptAs</a> a -> b <a href="#v:foldl" class="selflink">#</a></p><p class="src"><a href="#v:foldl-39-">foldl'</a> :: (b -> a -> b) -> b -> <a href="Language-Python-Internal-Syntax-IR.html#t:ExceptAs" title="Language.Python.Internal.Syntax.IR">ExceptAs</a> a -> b <a href="#v:foldl-39-" class="selflink">#</a></p><p class="src"><a href="#v:foldr1">foldr1</a> :: (a -> a -> a) -> <a href="Language-Python-Internal-Syntax-IR.html#t:ExceptAs" title="Language.Python.Internal.Syntax.IR">ExceptAs</a> a -> a <a href="#v:foldr1" class="selflink">#</a></p><p class="src"><a href="#v:foldl1">foldl1</a> :: (a -> a -> a) -> <a href="Language-Python-Internal-Syntax-IR.html#t:ExceptAs" title="Language.Python.Internal.Syntax.IR">ExceptAs</a> a -> a <a href="#v:foldl1" class="selflink">#</a></p><p class="src"><a href="#v:toList">toList</a> :: <a href="Language-Python-Internal-Syntax-IR.html#t:ExceptAs" title="Language.Python.Internal.Syntax.IR">ExceptAs</a> a -> [a] <a href="#v:toList" class="selflink">#</a></p><p class="src"><a href="#v:null">null</a> :: <a href="Language-Python-Internal-Syntax-IR.html#t:ExceptAs" title="Language.Python.Internal.Syntax.IR">ExceptAs</a> a -> <a href="file:///nix/store/vqpc66a1hnvmjq14k7crkp0diwarf9vl-ghc-8.4.4-doc/share/doc/ghc/html/libraries/base-4.11.1.0/Data-Bool.html#t:Bool" title="Data.Bool">Bool</a> <a href="#v:null" class="selflink">#</a></p><p class="src"><a href="#v:length">length</a> :: <a href="Language-Python-Internal-Syntax-IR.html#t:ExceptAs" title="Language.Python.Internal.Syntax.IR">ExceptAs</a> a -> <a href="file:///nix/store/vqpc66a1hnvmjq14k7crkp0diwarf9vl-ghc-8.4.4-doc/share/doc/ghc/html/libraries/base-4.11.1.0/Data-Int.html#t:Int" title="Data.Int">Int</a> <a href="#v:length" class="selflink">#</a></p><p class="src"><a href="#v:elem">elem</a> :: <a href="file:///nix/store/vqpc66a1hnvmjq14k7crkp0diwarf9vl-ghc-8.4.4-doc/share/doc/ghc/html/libraries/base-4.11.1.0/Data-Eq.html#t:Eq" title="Data.Eq">Eq</a> a => a -> <a href="Language-Python-Internal-Syntax-IR.html#t:ExceptAs" title="Language.Python.Internal.Syntax.IR">ExceptAs</a> a -> <a href="file:///nix/store/vqpc66a1hnvmjq14k7crkp0diwarf9vl-ghc-8.4.4-doc/share/doc/ghc/html/libraries/base-4.11.1.0/Data-Bool.html#t:Bool" title="Data.Bool">Bool</a> <a href="#v:elem" class="selflink">#</a></p><p class="src"><a href="#v:maximum">maximum</a> :: <a href="file:///nix/store/vqpc66a1hnvmjq14k7crkp0diwarf9vl-ghc-8.4.4-doc/share/doc/ghc/html/libraries/base-4.11.1.0/Data-Ord.html#t:Ord" title="Data.Ord">Ord</a> a => <a href="Language-Python-Internal-Syntax-IR.html#t:ExceptAs" title="Language.Python.Internal.Syntax.IR">ExceptAs</a> a -> a <a href="#v:maximum" class="selflink">#</a></p><p class="src"><a href="#v:minimum">minimum</a> :: <a href="file:///nix/store/vqpc66a1hnvmjq14k7crkp0diwarf9vl-ghc-8.4.4-doc/share/doc/ghc/html/libraries/base-4.11.1.0/Data-Ord.html#t:Ord" title="Data.Ord">Ord</a> a => <a href="Language-Python-Internal-Syntax-IR.html#t:ExceptAs" title="Language.Python.Internal.Syntax.IR">ExceptAs</a> a -> a <a href="#v:minimum" class="selflink">#</a></p><p class="src"><a href="#v:sum">sum</a> :: <a href="file:///nix/store/vqpc66a1hnvmjq14k7crkp0diwarf9vl-ghc-8.4.4-doc/share/doc/ghc/html/libraries/base-4.11.1.0/Prelude.html#t:Num" title="Prelude">Num</a> a => <a href="Language-Python-Internal-Syntax-IR.html#t:ExceptAs" title="Language.Python.Internal.Syntax.IR">ExceptAs</a> a -> a <a href="#v:sum" class="selflink">#</a></p><p class="src"><a href="#v:product">product</a> :: <a href="file:///nix/store/vqpc66a1hnvmjq14k7crkp0diwarf9vl-ghc-8.4.4-doc/share/doc/ghc/html/libraries/base-4.11.1.0/Prelude.html#t:Num" title="Prelude">Num</a> a => <a href="Language-Python-Internal-Syntax-IR.html#t:ExceptAs" title="Language.Python.Internal.Syntax.IR">ExceptAs</a> a -> 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:ExceptAs:Traversable:3"></span> <a href="file:///nix/store/vqpc66a1hnvmjq14k7crkp0diwarf9vl-ghc-8.4.4-doc/share/doc/ghc/html/libraries/base-4.11.1.0/Data-Traversable.html#t:Traversable" title="Data.Traversable">Traversable</a> <a href="Language-Python-Internal-Syntax-IR.html#t:ExceptAs" title="Language.Python.Internal.Syntax.IR">ExceptAs</a></span> <a href="#t:ExceptAs" class="selflink">#</a></td><td class="doc empty"> </td></tr><tr><td colspan="2"><details id="i:id:ExceptAs:Traversable:3"><summary class="hide-when-js-enabled">Instance details</summary><p>Defined in <a href="Language-Python-Internal-Syntax-IR.html">Language.Python.Internal.Syntax.IR</a></p> <div class="subs methods"><p class="caption">Methods</p><p class="src"><a href="#v:traverse">traverse</a> :: <a href="file:///nix/store/vqpc66a1hnvmjq14k7crkp0diwarf9vl-ghc-8.4.4-doc/share/doc/ghc/html/libraries/base-4.11.1.0/Control-Applicative.html#t:Applicative" title="Control.Applicative">Applicative</a> f => (a -> f b) -> <a href="Language-Python-Internal-Syntax-IR.html#t:ExceptAs" title="Language.Python.Internal.Syntax.IR">ExceptAs</a> a -> f (<a href="Language-Python-Internal-Syntax-IR.html#t:ExceptAs" title="Language.Python.Internal.Syntax.IR">ExceptAs</a> b) <a href="#v:traverse" class="selflink">#</a></p><p class="src"><a href="#v:sequenceA">sequenceA</a> :: <a href="file:///nix/store/vqpc66a1hnvmjq14k7crkp0diwarf9vl-ghc-8.4.4-doc/share/doc/ghc/html/libraries/base-4.11.1.0/Control-Applicative.html#t:Applicative" title="Control.Applicative">Applicative</a> f => <a href="Language-Python-Internal-Syntax-IR.html#t:ExceptAs" title="Language.Python.Internal.Syntax.IR">ExceptAs</a> (f a) -> f (<a href="Language-Python-Internal-Syntax-IR.html#t:ExceptAs" title="Language.Python.Internal.Syntax.IR">ExceptAs</a> a) <a href="#v:sequenceA" class="selflink">#</a></p><p class="src"><a href="#v:mapM">mapM</a> :: <a href="file:///nix/store/vqpc66a1hnvmjq14k7crkp0diwarf9vl-ghc-8.4.4-doc/share/doc/ghc/html/libraries/base-4.11.1.0/Control-Monad.html#t:Monad" title="Control.Monad">Monad</a> m => (a -> m b) -> <a href="Language-Python-Internal-Syntax-IR.html#t:ExceptAs" title="Language.Python.Internal.Syntax.IR">ExceptAs</a> a -> m (<a href="Language-Python-Internal-Syntax-IR.html#t:ExceptAs" title="Language.Python.Internal.Syntax.IR">ExceptAs</a> b) <a href="#v:mapM" class="selflink">#</a></p><p class="src"><a href="#v:sequence">sequence</a> :: <a href="file:///nix/store/vqpc66a1hnvmjq14k7crkp0diwarf9vl-ghc-8.4.4-doc/share/doc/ghc/html/libraries/base-4.11.1.0/Control-Monad.html#t:Monad" title="Control.Monad">Monad</a> m => <a href="Language-Python-Internal-Syntax-IR.html#t:ExceptAs" title="Language.Python.Internal.Syntax.IR">ExceptAs</a> (m a) -> m (<a href="Language-Python-Internal-Syntax-IR.html#t:ExceptAs" title="Language.Python.Internal.Syntax.IR">ExceptAs</a> 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:ExceptAs:Eq:4"></span> <a href="file:///nix/store/vqpc66a1hnvmjq14k7crkp0diwarf9vl-ghc-8.4.4-doc/share/doc/ghc/html/libraries/base-4.11.1.0/Data-Eq.html#t:Eq" title="Data.Eq">Eq</a> a => <a href="file:///nix/store/vqpc66a1hnvmjq14k7crkp0diwarf9vl-ghc-8.4.4-doc/share/doc/ghc/html/libraries/base-4.11.1.0/Data-Eq.html#t:Eq" title="Data.Eq">Eq</a> (<a href="Language-Python-Internal-Syntax-IR.html#t:ExceptAs" title="Language.Python.Internal.Syntax.IR">ExceptAs</a> a)</span> <a href="#t:ExceptAs" class="selflink">#</a></td><td class="doc empty"> </td></tr><tr><td colspan="2"><details id="i:id:ExceptAs:Eq:4"><summary class="hide-when-js-enabled">Instance details</summary><p>Defined in <a href="Language-Python-Internal-Syntax-IR.html">Language.Python.Internal.Syntax.IR</a></p> <div class="subs methods"><p class="caption">Methods</p><p class="src"><a href="#v:-61--61-">(==)</a> :: <a href="Language-Python-Internal-Syntax-IR.html#t:ExceptAs" title="Language.Python.Internal.Syntax.IR">ExceptAs</a> a -> <a href="Language-Python-Internal-Syntax-IR.html#t:ExceptAs" title="Language.Python.Internal.Syntax.IR">ExceptAs</a> a -> <a href="file:///nix/store/vqpc66a1hnvmjq14k7crkp0diwarf9vl-ghc-8.4.4-doc/share/doc/ghc/html/libraries/base-4.11.1.0/Data-Bool.html#t:Bool" title="Data.Bool">Bool</a> <a href="#v:-61--61-" class="selflink">#</a></p><p class="src"><a href="#v:-47--61-">(/=)</a> :: <a href="Language-Python-Internal-Syntax-IR.html#t:ExceptAs" title="Language.Python.Internal.Syntax.IR">ExceptAs</a> a -> <a href="Language-Python-Internal-Syntax-IR.html#t:ExceptAs" title="Language.Python.Internal.Syntax.IR">ExceptAs</a> a -> <a href="file:///nix/store/vqpc66a1hnvmjq14k7crkp0diwarf9vl-ghc-8.4.4-doc/share/doc/ghc/html/libraries/base-4.11.1.0/Data-Bool.html#t:Bool" title="Data.Bool">Bool</a> <a href="#v:-47--61-" class="selflink">#</a></p></div></details></td></tr><tr><td class="src clearfix"><span class="inst-left"><span class="instance details-toggle-control details-toggle" data-details-id="i:id:ExceptAs:Show:5"></span> <a href="file:///nix/store/vqpc66a1hnvmjq14k7crkp0diwarf9vl-ghc-8.4.4-doc/share/doc/ghc/html/libraries/base-4.11.1.0/Text-Show.html#t:Show" title="Text.Show">Show</a> a => <a href="file:///nix/store/vqpc66a1hnvmjq14k7crkp0diwarf9vl-ghc-8.4.4-doc/share/doc/ghc/html/libraries/base-4.11.1.0/Text-Show.html#t:Show" title="Text.Show">Show</a> (<a href="Language-Python-Internal-Syntax-IR.html#t:ExceptAs" title="Language.Python.Internal.Syntax.IR">ExceptAs</a> a)</span> <a href="#t:ExceptAs" class="selflink">#</a></td><td class="doc empty"> </td></tr><tr><td colspan="2"><details id="i:id:ExceptAs:Show:5"><summary class="hide-when-js-enabled">Instance details</summary><p>Defined in <a href="Language-Python-Internal-Syntax-IR.html">Language.Python.Internal.Syntax.IR</a></p> <div class="subs methods"><p class="caption">Methods</p><p class="src"><a href="#v:showsPrec">showsPrec</a> :: <a href="file:///nix/store/vqpc66a1hnvmjq14k7crkp0diwarf9vl-ghc-8.4.4-doc/share/doc/ghc/html/libraries/base-4.11.1.0/Data-Int.html#t:Int" title="Data.Int">Int</a> -> <a href="Language-Python-Internal-Syntax-IR.html#t:ExceptAs" title="Language.Python.Internal.Syntax.IR">ExceptAs</a> a -> <a href="file:///nix/store/vqpc66a1hnvmjq14k7crkp0diwarf9vl-ghc-8.4.4-doc/share/doc/ghc/html/libraries/base-4.11.1.0/Text-Show.html#t:ShowS" title="Text.Show">ShowS</a> <a href="#v:showsPrec" class="selflink">#</a></p><p class="src"><a href="#v:show">show</a> :: <a href="Language-Python-Internal-Syntax-IR.html#t:ExceptAs" title="Language.Python.Internal.Syntax.IR">ExceptAs</a> a -> <a href="file:///nix/store/vqpc66a1hnvmjq14k7crkp0diwarf9vl-ghc-8.4.4-doc/share/doc/ghc/html/libraries/base-4.11.1.0/Data-String.html#t:String" title="Data.String">String</a> <a href="#v:show" class="selflink">#</a></p><p class="src"><a href="#v:showList">showList</a> :: [<a href="Language-Python-Internal-Syntax-IR.html#t:ExceptAs" title="Language.Python.Internal.Syntax.IR">ExceptAs</a> a] -> <a href="file:///nix/store/vqpc66a1hnvmjq14k7crkp0diwarf9vl-ghc-8.4.4-doc/share/doc/ghc/html/libraries/base-4.11.1.0/Text-Show.html#t:ShowS" title="Text.Show">ShowS</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">data</span> <a id="t:Module" class="def">Module</a> a <a href="#t:Module" class="selflink">#</a></p><div class="subs constructors"><p class="caption">Constructors</p><table><tr><td class="src"><a id="v:ModuleEmpty" class="def">ModuleEmpty</a></td><td class="doc empty"> </td></tr><tr><td class="src"><a id="v:ModuleBlankFinal" class="def">ModuleBlankFinal</a> (<a href="Language-Python-Syntax-Whitespace.html#t:Blank" title="Language.Python.Syntax.Whitespace">Blank</a> a)</td><td class="doc empty"> </td></tr><tr><td class="src"><a id="v:ModuleBlank" class="def">ModuleBlank</a> (<a href="Language-Python-Syntax-Whitespace.html#t:Blank" title="Language.Python.Syntax.Whitespace">Blank</a> a) <a href="Language-Python-Syntax-Whitespace.html#t:Newline" title="Language.Python.Syntax.Whitespace">Newline</a> (<a href="Language-Python-Internal-Syntax-IR.html#t:Module" title="Language.Python.Internal.Syntax.IR">Module</a> a)</td><td class="doc empty"> </td></tr><tr><td class="src"><a id="v:ModuleStatement" class="def">ModuleStatement</a> (<a href="Language-Python-Internal-Syntax-IR.html#t:Statement" title="Language.Python.Internal.Syntax.IR">Statement</a> a) (<a href="Language-Python-Internal-Syntax-IR.html#t:Module" title="Language.Python.Internal.Syntax.IR">Module</a> a)</td><td class="doc empty"> </td></tr></table></div><div class="subs instances"><details id="i:Module" 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:Module:Functor:1"></span> <a href="file:///nix/store/vqpc66a1hnvmjq14k7crkp0diwarf9vl-ghc-8.4.4-doc/share/doc/ghc/html/libraries/base-4.11.1.0/Data-Functor.html#t:Functor" title="Data.Functor">Functor</a> <a href="Language-Python-Internal-Syntax-IR.html#t:Module" title="Language.Python.Internal.Syntax.IR">Module</a></span> <a href="#t:Module" class="selflink">#</a></td><td class="doc empty"> </td></tr><tr><td colspan="2"><details id="i:id:Module:Functor:1"><summary class="hide-when-js-enabled">Instance details</summary><p>Defined in <a href="Language-Python-Internal-Syntax-IR.html">Language.Python.Internal.Syntax.IR</a></p> <div class="subs methods"><p class="caption">Methods</p><p class="src"><a href="#v:fmap">fmap</a> :: (a -> b) -> <a href="Language-Python-Internal-Syntax-IR.html#t:Module" title="Language.Python.Internal.Syntax.IR">Module</a> a -> <a href="Language-Python-Internal-Syntax-IR.html#t:Module" title="Language.Python.Internal.Syntax.IR">Module</a> b <a href="#v:fmap" class="selflink">#</a></p><p class="src"><a href="#v:-60--36-">(<$)</a> :: a -> <a href="Language-Python-Internal-Syntax-IR.html#t:Module" title="Language.Python.Internal.Syntax.IR">Module</a> b -> <a href="Language-Python-Internal-Syntax-IR.html#t:Module" title="Language.Python.Internal.Syntax.IR">Module</a> a <a href="#v:-60--36-" class="selflink">#</a></p></div></details></td></tr><tr><td class="src clearfix"><span class="inst-left"><span class="instance details-toggle-control details-toggle" data-details-id="i:id:Module:Foldable:2"></span> <a href="file:///nix/store/vqpc66a1hnvmjq14k7crkp0diwarf9vl-ghc-8.4.4-doc/share/doc/ghc/html/libraries/base-4.11.1.0/Data-Foldable.html#t:Foldable" title="Data.Foldable">Foldable</a> <a href="Language-Python-Internal-Syntax-IR.html#t:Module" title="Language.Python.Internal.Syntax.IR">Module</a></span> <a href="#t:Module" class="selflink">#</a></td><td class="doc empty"> </td></tr><tr><td colspan="2"><details id="i:id:Module:Foldable:2"><summary class="hide-when-js-enabled">Instance details</summary><p>Defined in <a href="Language-Python-Internal-Syntax-IR.html">Language.Python.Internal.Syntax.IR</a></p> <div class="subs methods"><p class="caption">Methods</p><p class="src"><a href="#v:fold">fold</a> :: <a href="file:///nix/store/vqpc66a1hnvmjq14k7crkp0diwarf9vl-ghc-8.4.4-doc/share/doc/ghc/html/libraries/base-4.11.1.0/Data-Monoid.html#t:Monoid" title="Data.Monoid">Monoid</a> m => <a href="Language-Python-Internal-Syntax-IR.html#t:Module" title="Language.Python.Internal.Syntax.IR">Module</a> m -> m <a href="#v:fold" class="selflink">#</a></p><p class="src"><a href="#v:foldMap">foldMap</a> :: <a href="file:///nix/store/vqpc66a1hnvmjq14k7crkp0diwarf9vl-ghc-8.4.4-doc/share/doc/ghc/html/libraries/base-4.11.1.0/Data-Monoid.html#t:Monoid" title="Data.Monoid">Monoid</a> m => (a -> m) -> <a href="Language-Python-Internal-Syntax-IR.html#t:Module" title="Language.Python.Internal.Syntax.IR">Module</a> a -> m <a href="#v:foldMap" class="selflink">#</a></p><p class="src"><a href="#v:foldr">foldr</a> :: (a -> b -> b) -> b -> <a href="Language-Python-Internal-Syntax-IR.html#t:Module" title="Language.Python.Internal.Syntax.IR">Module</a> a -> b <a href="#v:foldr" class="selflink">#</a></p><p class="src"><a href="#v:foldr-39-">foldr'</a> :: (a -> b -> b) -> b -> <a href="Language-Python-Internal-Syntax-IR.html#t:Module" title="Language.Python.Internal.Syntax.IR">Module</a> a -> b <a href="#v:foldr-39-" class="selflink">#</a></p><p class="src"><a href="#v:foldl">foldl</a> :: (b -> a -> b) -> b -> <a href="Language-Python-Internal-Syntax-IR.html#t:Module" title="Language.Python.Internal.Syntax.IR">Module</a> a -> b <a href="#v:foldl" class="selflink">#</a></p><p class="src"><a href="#v:foldl-39-">foldl'</a> :: (b -> a -> b) -> b -> <a href="Language-Python-Internal-Syntax-IR.html#t:Module" title="Language.Python.Internal.Syntax.IR">Module</a> a -> b <a href="#v:foldl-39-" class="selflink">#</a></p><p class="src"><a href="#v:foldr1">foldr1</a> :: (a -> a -> a) -> <a href="Language-Python-Internal-Syntax-IR.html#t:Module" title="Language.Python.Internal.Syntax.IR">Module</a> a -> a <a href="#v:foldr1" class="selflink">#</a></p><p class="src"><a href="#v:foldl1">foldl1</a> :: (a -> a -> a) -> <a href="Language-Python-Internal-Syntax-IR.html#t:Module" title="Language.Python.Internal.Syntax.IR">Module</a> a -> a <a href="#v:foldl1" class="selflink">#</a></p><p class="src"><a href="#v:toList">toList</a> :: <a href="Language-Python-Internal-Syntax-IR.html#t:Module" title="Language.Python.Internal.Syntax.IR">Module</a> a -> [a] <a href="#v:toList" class="selflink">#</a></p><p class="src"><a href="#v:null">null</a> :: <a href="Language-Python-Internal-Syntax-IR.html#t:Module" title="Language.Python.Internal.Syntax.IR">Module</a> a -> <a href="file:///nix/store/vqpc66a1hnvmjq14k7crkp0diwarf9vl-ghc-8.4.4-doc/share/doc/ghc/html/libraries/base-4.11.1.0/Data-Bool.html#t:Bool" title="Data.Bool">Bool</a> <a href="#v:null" class="selflink">#</a></p><p class="src"><a href="#v:length">length</a> :: <a href="Language-Python-Internal-Syntax-IR.html#t:Module" title="Language.Python.Internal.Syntax.IR">Module</a> a -> <a href="file:///nix/store/vqpc66a1hnvmjq14k7crkp0diwarf9vl-ghc-8.4.4-doc/share/doc/ghc/html/libraries/base-4.11.1.0/Data-Int.html#t:Int" title="Data.Int">Int</a> <a href="#v:length" class="selflink">#</a></p><p class="src"><a href="#v:elem">elem</a> :: <a href="file:///nix/store/vqpc66a1hnvmjq14k7crkp0diwarf9vl-ghc-8.4.4-doc/share/doc/ghc/html/libraries/base-4.11.1.0/Data-Eq.html#t:Eq" title="Data.Eq">Eq</a> a => a -> <a href="Language-Python-Internal-Syntax-IR.html#t:Module" title="Language.Python.Internal.Syntax.IR">Module</a> a -> <a href="file:///nix/store/vqpc66a1hnvmjq14k7crkp0diwarf9vl-ghc-8.4.4-doc/share/doc/ghc/html/libraries/base-4.11.1.0/Data-Bool.html#t:Bool" title="Data.Bool">Bool</a> <a href="#v:elem" class="selflink">#</a></p><p class="src"><a href="#v:maximum">maximum</a> :: <a href="file:///nix/store/vqpc66a1hnvmjq14k7crkp0diwarf9vl-ghc-8.4.4-doc/share/doc/ghc/html/libraries/base-4.11.1.0/Data-Ord.html#t:Ord" title="Data.Ord">Ord</a> a => <a href="Language-Python-Internal-Syntax-IR.html#t:Module" title="Language.Python.Internal.Syntax.IR">Module</a> a -> a <a href="#v:maximum" class="selflink">#</a></p><p class="src"><a href="#v:minimum">minimum</a> :: <a href="file:///nix/store/vqpc66a1hnvmjq14k7crkp0diwarf9vl-ghc-8.4.4-doc/share/doc/ghc/html/libraries/base-4.11.1.0/Data-Ord.html#t:Ord" title="Data.Ord">Ord</a> a => <a href="Language-Python-Internal-Syntax-IR.html#t:Module" title="Language.Python.Internal.Syntax.IR">Module</a> a -> a <a href="#v:minimum" class="selflink">#</a></p><p class="src"><a href="#v:sum">sum</a> :: <a href="file:///nix/store/vqpc66a1hnvmjq14k7crkp0diwarf9vl-ghc-8.4.4-doc/share/doc/ghc/html/libraries/base-4.11.1.0/Prelude.html#t:Num" title="Prelude">Num</a> a => <a href="Language-Python-Internal-Syntax-IR.html#t:Module" title="Language.Python.Internal.Syntax.IR">Module</a> a -> a <a href="#v:sum" class="selflink">#</a></p><p class="src"><a href="#v:product">product</a> :: <a href="file:///nix/store/vqpc66a1hnvmjq14k7crkp0diwarf9vl-ghc-8.4.4-doc/share/doc/ghc/html/libraries/base-4.11.1.0/Prelude.html#t:Num" title="Prelude">Num</a> a => <a href="Language-Python-Internal-Syntax-IR.html#t:Module" title="Language.Python.Internal.Syntax.IR">Module</a> a -> 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:Module:Traversable:3"></span> <a href="file:///nix/store/vqpc66a1hnvmjq14k7crkp0diwarf9vl-ghc-8.4.4-doc/share/doc/ghc/html/libraries/base-4.11.1.0/Data-Traversable.html#t:Traversable" title="Data.Traversable">Traversable</a> <a href="Language-Python-Internal-Syntax-IR.html#t:Module" title="Language.Python.Internal.Syntax.IR">Module</a></span> <a href="#t:Module" class="selflink">#</a></td><td class="doc empty"> </td></tr><tr><td colspan="2"><details id="i:id:Module:Traversable:3"><summary class="hide-when-js-enabled">Instance details</summary><p>Defined in <a href="Language-Python-Internal-Syntax-IR.html">Language.Python.Internal.Syntax.IR</a></p> <div class="subs methods"><p class="caption">Methods</p><p class="src"><a href="#v:traverse">traverse</a> :: <a href="file:///nix/store/vqpc66a1hnvmjq14k7crkp0diwarf9vl-ghc-8.4.4-doc/share/doc/ghc/html/libraries/base-4.11.1.0/Control-Applicative.html#t:Applicative" title="Control.Applicative">Applicative</a> f => (a -> f b) -> <a href="Language-Python-Internal-Syntax-IR.html#t:Module" title="Language.Python.Internal.Syntax.IR">Module</a> a -> f (<a href="Language-Python-Internal-Syntax-IR.html#t:Module" title="Language.Python.Internal.Syntax.IR">Module</a> b) <a href="#v:traverse" class="selflink">#</a></p><p class="src"><a href="#v:sequenceA">sequenceA</a> :: <a href="file:///nix/store/vqpc66a1hnvmjq14k7crkp0diwarf9vl-ghc-8.4.4-doc/share/doc/ghc/html/libraries/base-4.11.1.0/Control-Applicative.html#t:Applicative" title="Control.Applicative">Applicative</a> f => <a href="Language-Python-Internal-Syntax-IR.html#t:Module" title="Language.Python.Internal.Syntax.IR">Module</a> (f a) -> f (<a href="Language-Python-Internal-Syntax-IR.html#t:Module" title="Language.Python.Internal.Syntax.IR">Module</a> a) <a href="#v:sequenceA" class="selflink">#</a></p><p class="src"><a href="#v:mapM">mapM</a> :: <a href="file:///nix/store/vqpc66a1hnvmjq14k7crkp0diwarf9vl-ghc-8.4.4-doc/share/doc/ghc/html/libraries/base-4.11.1.0/Control-Monad.html#t:Monad" title="Control.Monad">Monad</a> m => (a -> m b) -> <a href="Language-Python-Internal-Syntax-IR.html#t:Module" title="Language.Python.Internal.Syntax.IR">Module</a> a -> m (<a href="Language-Python-Internal-Syntax-IR.html#t:Module" title="Language.Python.Internal.Syntax.IR">Module</a> b) <a href="#v:mapM" class="selflink">#</a></p><p class="src"><a href="#v:sequence">sequence</a> :: <a href="file:///nix/store/vqpc66a1hnvmjq14k7crkp0diwarf9vl-ghc-8.4.4-doc/share/doc/ghc/html/libraries/base-4.11.1.0/Control-Monad.html#t:Monad" title="Control.Monad">Monad</a> m => <a href="Language-Python-Internal-Syntax-IR.html#t:Module" title="Language.Python.Internal.Syntax.IR">Module</a> (m a) -> m (<a href="Language-Python-Internal-Syntax-IR.html#t:Module" title="Language.Python.Internal.Syntax.IR">Module</a> 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:Module:Eq:4"></span> <a href="file:///nix/store/vqpc66a1hnvmjq14k7crkp0diwarf9vl-ghc-8.4.4-doc/share/doc/ghc/html/libraries/base-4.11.1.0/Data-Eq.html#t:Eq" title="Data.Eq">Eq</a> a => <a href="file:///nix/store/vqpc66a1hnvmjq14k7crkp0diwarf9vl-ghc-8.4.4-doc/share/doc/ghc/html/libraries/base-4.11.1.0/Data-Eq.html#t:Eq" title="Data.Eq">Eq</a> (<a href="Language-Python-Internal-Syntax-IR.html#t:Module" title="Language.Python.Internal.Syntax.IR">Module</a> a)</span> <a href="#t:Module" class="selflink">#</a></td><td class="doc empty"> </td></tr><tr><td colspan="2"><details id="i:id:Module:Eq:4"><summary class="hide-when-js-enabled">Instance details</summary><p>Defined in <a href="Language-Python-Internal-Syntax-IR.html">Language.Python.Internal.Syntax.IR</a></p> <div class="subs methods"><p class="caption">Methods</p><p class="src"><a href="#v:-61--61-">(==)</a> :: <a href="Language-Python-Internal-Syntax-IR.html#t:Module" title="Language.Python.Internal.Syntax.IR">Module</a> a -> <a href="Language-Python-Internal-Syntax-IR.html#t:Module" title="Language.Python.Internal.Syntax.IR">Module</a> a -> <a href="file:///nix/store/vqpc66a1hnvmjq14k7crkp0diwarf9vl-ghc-8.4.4-doc/share/doc/ghc/html/libraries/base-4.11.1.0/Data-Bool.html#t:Bool" title="Data.Bool">Bool</a> <a href="#v:-61--61-" class="selflink">#</a></p><p class="src"><a href="#v:-47--61-">(/=)</a> :: <a href="Language-Python-Internal-Syntax-IR.html#t:Module" title="Language.Python.Internal.Syntax.IR">Module</a> a -> <a href="Language-Python-Internal-Syntax-IR.html#t:Module" title="Language.Python.Internal.Syntax.IR">Module</a> a -> <a href="file:///nix/store/vqpc66a1hnvmjq14k7crkp0diwarf9vl-ghc-8.4.4-doc/share/doc/ghc/html/libraries/base-4.11.1.0/Data-Bool.html#t:Bool" title="Data.Bool">Bool</a> <a href="#v:-47--61-" class="selflink">#</a></p></div></details></td></tr><tr><td class="src clearfix"><span class="inst-left"><span class="instance details-toggle-control details-toggle" data-details-id="i:id:Module:Show:5"></span> <a href="file:///nix/store/vqpc66a1hnvmjq14k7crkp0diwarf9vl-ghc-8.4.4-doc/share/doc/ghc/html/libraries/base-4.11.1.0/Text-Show.html#t:Show" title="Text.Show">Show</a> a => <a href="file:///nix/store/vqpc66a1hnvmjq14k7crkp0diwarf9vl-ghc-8.4.4-doc/share/doc/ghc/html/libraries/base-4.11.1.0/Text-Show.html#t:Show" title="Text.Show">Show</a> (<a href="Language-Python-Internal-Syntax-IR.html#t:Module" title="Language.Python.Internal.Syntax.IR">Module</a> a)</span> <a href="#t:Module" class="selflink">#</a></td><td class="doc empty"> </td></tr><tr><td colspan="2"><details id="i:id:Module:Show:5"><summary class="hide-when-js-enabled">Instance details</summary><p>Defined in <a href="Language-Python-Internal-Syntax-IR.html">Language.Python.Internal.Syntax.IR</a></p> <div class="subs methods"><p class="caption">Methods</p><p class="src"><a href="#v:showsPrec">showsPrec</a> :: <a href="file:///nix/store/vqpc66a1hnvmjq14k7crkp0diwarf9vl-ghc-8.4.4-doc/share/doc/ghc/html/libraries/base-4.11.1.0/Data-Int.html#t:Int" title="Data.Int">Int</a> -> <a href="Language-Python-Internal-Syntax-IR.html#t:Module" title="Language.Python.Internal.Syntax.IR">Module</a> a -> <a href="file:///nix/store/vqpc66a1hnvmjq14k7crkp0diwarf9vl-ghc-8.4.4-doc/share/doc/ghc/html/libraries/base-4.11.1.0/Text-Show.html#t:ShowS" title="Text.Show">ShowS</a> <a href="#v:showsPrec" class="selflink">#</a></p><p class="src"><a href="#v:show">show</a> :: <a href="Language-Python-Internal-Syntax-IR.html#t:Module" title="Language.Python.Internal.Syntax.IR">Module</a> a -> <a href="file:///nix/store/vqpc66a1hnvmjq14k7crkp0diwarf9vl-ghc-8.4.4-doc/share/doc/ghc/html/libraries/base-4.11.1.0/Data-String.html#t:String" title="Data.String">String</a> <a href="#v:show" class="selflink">#</a></p><p class="src"><a href="#v:showList">showList</a> :: [<a href="Language-Python-Internal-Syntax-IR.html#t:Module" title="Language.Python.Internal.Syntax.IR">Module</a> a] -> <a href="file:///nix/store/vqpc66a1hnvmjq14k7crkp0diwarf9vl-ghc-8.4.4-doc/share/doc/ghc/html/libraries/base-4.11.1.0/Text-Show.html#t:ShowS" title="Text.Show">ShowS</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">data</span> <a id="t:FromIRContext" class="def">FromIRContext</a> <a href="#t:FromIRContext" class="selflink">#</a></p><div class="subs constructors"><p class="caption">Constructors</p><table><tr><td class="src"><a id="v:FromIRContext" class="def">FromIRContext</a></td><td class="doc empty"> </td></tr><tr><td colspan="2"><div class="subs fields"><p class="caption">Fields</p><ul><li><dfn class="src"><a id="v:_allowStarred" class="def">_allowStarred</a> :: <a href="file:///nix/store/vqpc66a1hnvmjq14k7crkp0diwarf9vl-ghc-8.4.4-doc/share/doc/ghc/html/libraries/base-4.11.1.0/Data-Bool.html#t:Bool" title="Data.Bool">Bool</a></dfn><div class="doc empty"> </div></li></ul></div></td></tr></table></div></div><div class="top"><p class="src"><a id="v:allowStarred" class="def">allowStarred</a> :: <a href="file:///nix/store/ns4s0jprc1hmi393y85xji1s2z76dp5w-lens-4.16.1-doc/share/doc/lens-4.16.1/html/Control-Lens-Type.html#t:Iso-39-" title="Control.Lens.Type">Iso'</a> <a href="Language-Python-Internal-Syntax-IR.html#t:FromIRContext" title="Language.Python.Internal.Syntax.IR">FromIRContext</a> <a href="file:///nix/store/vqpc66a1hnvmjq14k7crkp0diwarf9vl-ghc-8.4.4-doc/share/doc/ghc/html/libraries/base-4.11.1.0/Data-Bool.html#t:Bool" title="Data.Bool">Bool</a> <a href="#v:allowStarred" class="selflink">#</a></p></div><div class="top"><p class="src"><a id="v:fromIR_expr" class="def">fromIR_expr</a> :: <a href="Language-Python-Internal-Syntax-IR.html#t:AsIRError" title="Language.Python.Internal.Syntax.IR">AsIRError</a> e a => <a href="Language-Python-Internal-Syntax-IR.html#t:Expr" title="Language.Python.Internal.Syntax.IR">Expr</a> a -> <a href="file:///nix/store/k368ni5452h9hdrvz2mzgrvbl5mdzx2g-validation-1-doc/share/doc/validation-1/html/Data-Validation.html#t:Validation" title="Data.Validation">Validation</a> (<a href="file:///nix/store/vqpc66a1hnvmjq14k7crkp0diwarf9vl-ghc-8.4.4-doc/share/doc/ghc/html/libraries/base-4.11.1.0/Data-List-NonEmpty.html#t:NonEmpty" title="Data.List.NonEmpty">NonEmpty</a> e) (<a href="Language-Python-Syntax-Expr.html#t:Expr" title="Language.Python.Syntax.Expr">Expr</a> '[] a) <a href="#v:fromIR_expr" class="selflink">#</a></p></div><div class="top"><p class="src"><a id="v:fromIR_suite" class="def">fromIR_suite</a> :: <a href="Language-Python-Internal-Syntax-IR.html#t:AsIRError" title="Language.Python.Internal.Syntax.IR">AsIRError</a> e a => <a href="Language-Python-Internal-Syntax-IR.html#t:Suite" title="Language.Python.Internal.Syntax.IR">Suite</a> a -> <a href="file:///nix/store/k368ni5452h9hdrvz2mzgrvbl5mdzx2g-validation-1-doc/share/doc/validation-1/html/Data-Validation.html#t:Validation" title="Data.Validation">Validation</a> (<a href="file:///nix/store/vqpc66a1hnvmjq14k7crkp0diwarf9vl-ghc-8.4.4-doc/share/doc/ghc/html/libraries/base-4.11.1.0/Data-List-NonEmpty.html#t:NonEmpty" title="Data.List.NonEmpty">NonEmpty</a> e) (<a href="Language-Python-Syntax-Statement.html#t:Suite" title="Language.Python.Syntax.Statement">Suite</a> '[] a) <a href="#v:fromIR_suite" class="selflink">#</a></p></div><div class="top"><p class="src"><a id="v:fromIR_param" class="def">fromIR_param</a> :: <a href="Language-Python-Internal-Syntax-IR.html#t:AsIRError" title="Language.Python.Internal.Syntax.IR">AsIRError</a> e a => <a href="Language-Python-Internal-Syntax-IR.html#t:Param" title="Language.Python.Internal.Syntax.IR">Param</a> a -> <a href="file:///nix/store/k368ni5452h9hdrvz2mzgrvbl5mdzx2g-validation-1-doc/share/doc/validation-1/html/Data-Validation.html#t:Validation" title="Data.Validation">Validation</a> (<a href="file:///nix/store/vqpc66a1hnvmjq14k7crkp0diwarf9vl-ghc-8.4.4-doc/share/doc/ghc/html/libraries/base-4.11.1.0/Data-List-NonEmpty.html#t:NonEmpty" title="Data.List.NonEmpty">NonEmpty</a> e) (<a href="Language-Python-Syntax-Expr.html#t:Param" title="Language.Python.Syntax.Expr">Param</a> '[] a) <a href="#v:fromIR_param" class="selflink">#</a></p></div><div class="top"><p class="src"><a id="v:fromIR_arg" class="def">fromIR_arg</a> :: <a href="Language-Python-Internal-Syntax-IR.html#t:AsIRError" title="Language.Python.Internal.Syntax.IR">AsIRError</a> e a => <a href="Language-Python-Internal-Syntax-IR.html#t:Arg" title="Language.Python.Internal.Syntax.IR">Arg</a> a -> <a href="file:///nix/store/k368ni5452h9hdrvz2mzgrvbl5mdzx2g-validation-1-doc/share/doc/validation-1/html/Data-Validation.html#t:Validation" title="Data.Validation">Validation</a> (<a href="file:///nix/store/vqpc66a1hnvmjq14k7crkp0diwarf9vl-ghc-8.4.4-doc/share/doc/ghc/html/libraries/base-4.11.1.0/Data-List-NonEmpty.html#t:NonEmpty" title="Data.List.NonEmpty">NonEmpty</a> e) (<a href="Language-Python-Syntax-Expr.html#t:Arg" title="Language.Python.Syntax.Expr">Arg</a> '[] a) <a href="#v:fromIR_arg" class="selflink">#</a></p></div><div class="top"><p class="src"><a id="v:fromIR_decorator" class="def">fromIR_decorator</a> :: <a href="Language-Python-Internal-Syntax-IR.html#t:AsIRError" title="Language.Python.Internal.Syntax.IR">AsIRError</a> e a => <a href="Language-Python-Internal-Syntax-IR.html#t:Decorator" title="Language.Python.Internal.Syntax.IR">Decorator</a> a -> <a href="file:///nix/store/k368ni5452h9hdrvz2mzgrvbl5mdzx2g-validation-1-doc/share/doc/validation-1/html/Data-Validation.html#t:Validation" title="Data.Validation">Validation</a> (<a href="file:///nix/store/vqpc66a1hnvmjq14k7crkp0diwarf9vl-ghc-8.4.4-doc/share/doc/ghc/html/libraries/base-4.11.1.0/Data-List-NonEmpty.html#t:NonEmpty" title="Data.List.NonEmpty">NonEmpty</a> e) (<a href="Language-Python-Syntax-Statement.html#t:Decorator" title="Language.Python.Syntax.Statement">Decorator</a> '[] a) <a href="#v:fromIR_decorator" class="selflink">#</a></p></div><div class="top"><p class="src"><a id="v:fromIR_exceptAs" class="def">fromIR_exceptAs</a> :: <a href="Language-Python-Internal-Syntax-IR.html#t:AsIRError" title="Language.Python.Internal.Syntax.IR">AsIRError</a> e a => <a href="Language-Python-Internal-Syntax-IR.html#t:ExceptAs" title="Language.Python.Internal.Syntax.IR">ExceptAs</a> a -> <a href="file:///nix/store/k368ni5452h9hdrvz2mzgrvbl5mdzx2g-validation-1-doc/share/doc/validation-1/html/Data-Validation.html#t:Validation" title="Data.Validation">Validation</a> (<a href="file:///nix/store/vqpc66a1hnvmjq14k7crkp0diwarf9vl-ghc-8.4.4-doc/share/doc/ghc/html/libraries/base-4.11.1.0/Data-List-NonEmpty.html#t:NonEmpty" title="Data.List.NonEmpty">NonEmpty</a> e) (<a href="Language-Python-Syntax-Statement.html#t:ExceptAs" title="Language.Python.Syntax.Statement">ExceptAs</a> '[] a) <a href="#v:fromIR_exceptAs" class="selflink">#</a></p></div><div class="top"><p class="src"><a id="v:fromIR_withItem" class="def">fromIR_withItem</a> :: <a href="Language-Python-Internal-Syntax-IR.html#t:AsIRError" title="Language.Python.Internal.Syntax.IR">AsIRError</a> e a => <a href="Language-Python-Internal-Syntax-IR.html#t:WithItem" title="Language.Python.Internal.Syntax.IR">WithItem</a> a -> <a href="file:///nix/store/k368ni5452h9hdrvz2mzgrvbl5mdzx2g-validation-1-doc/share/doc/validation-1/html/Data-Validation.html#t:Validation" title="Data.Validation">Validation</a> (<a href="file:///nix/store/vqpc66a1hnvmjq14k7crkp0diwarf9vl-ghc-8.4.4-doc/share/doc/ghc/html/libraries/base-4.11.1.0/Data-List-NonEmpty.html#t:NonEmpty" title="Data.List.NonEmpty">NonEmpty</a> e) (<a href="Language-Python-Syntax-Statement.html#t:WithItem" title="Language.Python.Syntax.Statement">WithItem</a> '[] a) <a href="#v:fromIR_withItem" class="selflink">#</a></p></div><div class="top"><p class="src"><a id="v:fromIR_comprehension" class="def">fromIR_comprehension</a> :: <a href="Language-Python-Internal-Syntax-IR.html#t:AsIRError" title="Language.Python.Internal.Syntax.IR">AsIRError</a> e a => (ex a -> <a href="file:///nix/store/k368ni5452h9hdrvz2mzgrvbl5mdzx2g-validation-1-doc/share/doc/validation-1/html/Data-Validation.html#t:Validation" title="Data.Validation">Validation</a> (<a href="file:///nix/store/vqpc66a1hnvmjq14k7crkp0diwarf9vl-ghc-8.4.4-doc/share/doc/ghc/html/libraries/base-4.11.1.0/Data-List-NonEmpty.html#t:NonEmpty" title="Data.List.NonEmpty">NonEmpty</a> e) (ex' '[] a)) -> <a href="Language-Python-Internal-Syntax-IR.html#t:Comprehension" title="Language.Python.Internal.Syntax.IR">Comprehension</a> ex a -> <a href="file:///nix/store/k368ni5452h9hdrvz2mzgrvbl5mdzx2g-validation-1-doc/share/doc/validation-1/html/Data-Validation.html#t:Validation" title="Data.Validation">Validation</a> (<a href="file:///nix/store/vqpc66a1hnvmjq14k7crkp0diwarf9vl-ghc-8.4.4-doc/share/doc/ghc/html/libraries/base-4.11.1.0/Data-List-NonEmpty.html#t:NonEmpty" title="Data.List.NonEmpty">NonEmpty</a> e) (<a href="Language-Python-Syntax-Expr.html#t:Comprehension" title="Language.Python.Syntax.Expr">Comprehension</a> ex' '[] a) <a href="#v:fromIR_comprehension" class="selflink">#</a></p></div><div class="top"><p class="src"><a id="v:fromIR_dictItem" class="def">fromIR_dictItem</a> :: <a href="Language-Python-Internal-Syntax-IR.html#t:AsIRError" title="Language.Python.Internal.Syntax.IR">AsIRError</a> e a => <a href="Language-Python-Internal-Syntax-IR.html#t:DictItem" title="Language.Python.Internal.Syntax.IR">DictItem</a> a -> <a href="file:///nix/store/k368ni5452h9hdrvz2mzgrvbl5mdzx2g-validation-1-doc/share/doc/validation-1/html/Data-Validation.html#t:Validation" title="Data.Validation">Validation</a> (<a href="file:///nix/store/vqpc66a1hnvmjq14k7crkp0diwarf9vl-ghc-8.4.4-doc/share/doc/ghc/html/libraries/base-4.11.1.0/Data-List-NonEmpty.html#t:NonEmpty" title="Data.List.NonEmpty">NonEmpty</a> e) (<a href="Language-Python-Syntax-Expr.html#t:DictItem" title="Language.Python.Syntax.Expr">DictItem</a> '[] a) <a href="#v:fromIR_dictItem" class="selflink">#</a></p></div><div class="top"><p class="src"><a id="v:fromIR_subscript" class="def">fromIR_subscript</a> :: <a href="Language-Python-Internal-Syntax-IR.html#t:AsIRError" title="Language.Python.Internal.Syntax.IR">AsIRError</a> e a => <a href="Language-Python-Internal-Syntax-IR.html#t:Subscript" title="Language.Python.Internal.Syntax.IR">Subscript</a> a -> <a href="file:///nix/store/k368ni5452h9hdrvz2mzgrvbl5mdzx2g-validation-1-doc/share/doc/validation-1/html/Data-Validation.html#t:Validation" title="Data.Validation">Validation</a> (<a href="file:///nix/store/vqpc66a1hnvmjq14k7crkp0diwarf9vl-ghc-8.4.4-doc/share/doc/ghc/html/libraries/base-4.11.1.0/Data-List-NonEmpty.html#t:NonEmpty" title="Data.List.NonEmpty">NonEmpty</a> e) (<a href="Language-Python-Syntax-Expr.html#t:Subscript" title="Language.Python.Syntax.Expr">Subscript</a> '[] a) <a href="#v:fromIR_subscript" class="selflink">#</a></p></div><div class="top"><p class="src"><a id="v:fromIR_block" class="def">fromIR_block</a> :: <a href="Language-Python-Internal-Syntax-IR.html#t:AsIRError" title="Language.Python.Internal.Syntax.IR">AsIRError</a> e a => <a href="Language-Python-Internal-Syntax-IR.html#t:Block" title="Language.Python.Internal.Syntax.IR">Block</a> a -> <a href="file:///nix/store/k368ni5452h9hdrvz2mzgrvbl5mdzx2g-validation-1-doc/share/doc/validation-1/html/Data-Validation.html#t:Validation" title="Data.Validation">Validation</a> (<a href="file:///nix/store/vqpc66a1hnvmjq14k7crkp0diwarf9vl-ghc-8.4.4-doc/share/doc/ghc/html/libraries/base-4.11.1.0/Data-List-NonEmpty.html#t:NonEmpty" title="Data.List.NonEmpty">NonEmpty</a> e) (<a href="Language-Python-Syntax-Statement.html#t:Block" title="Language.Python.Syntax.Statement">Block</a> '[] a) <a href="#v:fromIR_block" class="selflink">#</a></p></div><div class="top"><p class="src"><a id="v:fromIR_compFor" class="def">fromIR_compFor</a> :: <a href="Language-Python-Internal-Syntax-IR.html#t:AsIRError" title="Language.Python.Internal.Syntax.IR">AsIRError</a> e a => <a href="Language-Python-Internal-Syntax-IR.html#t:CompFor" title="Language.Python.Internal.Syntax.IR">CompFor</a> a -> <a href="file:///nix/store/k368ni5452h9hdrvz2mzgrvbl5mdzx2g-validation-1-doc/share/doc/validation-1/html/Data-Validation.html#t:Validation" title="Data.Validation">Validation</a> (<a href="file:///nix/store/vqpc66a1hnvmjq14k7crkp0diwarf9vl-ghc-8.4.4-doc/share/doc/ghc/html/libraries/base-4.11.1.0/Data-List-NonEmpty.html#t:NonEmpty" title="Data.List.NonEmpty">NonEmpty</a> e) (<a href="Language-Python-Syntax-Expr.html#t:CompFor" title="Language.Python.Syntax.Expr">CompFor</a> '[] a) <a href="#v:fromIR_compFor" class="selflink">#</a></p></div><div class="top"><p class="src"><a id="v:fromIR_compIf" class="def">fromIR_compIf</a> :: <a href="Language-Python-Internal-Syntax-IR.html#t:AsIRError" title="Language.Python.Internal.Syntax.IR">AsIRError</a> e a => <a href="Language-Python-Internal-Syntax-IR.html#t:CompIf" title="Language.Python.Internal.Syntax.IR">CompIf</a> a -> <a href="file:///nix/store/k368ni5452h9hdrvz2mzgrvbl5mdzx2g-validation-1-doc/share/doc/validation-1/html/Data-Validation.html#t:Validation" title="Data.Validation">Validation</a> (<a href="file:///nix/store/vqpc66a1hnvmjq14k7crkp0diwarf9vl-ghc-8.4.4-doc/share/doc/ghc/html/libraries/base-4.11.1.0/Data-List-NonEmpty.html#t:NonEmpty" title="Data.List.NonEmpty">NonEmpty</a> e) (<a href="Language-Python-Syntax-Expr.html#t:CompIf" title="Language.Python.Syntax.Expr">CompIf</a> '[] a) <a href="#v:fromIR_compIf" class="selflink">#</a></p></div><div class="top"><p class="src"><a id="v:fromIR_smallStatement" class="def">fromIR_smallStatement</a> :: <a href="Language-Python-Internal-Syntax-IR.html#t:AsIRError" title="Language.Python.Internal.Syntax.IR">AsIRError</a> e a => <a href="Language-Python-Internal-Syntax-IR.html#t:SmallStatement" title="Language.Python.Internal.Syntax.IR">SmallStatement</a> a -> <a href="file:///nix/store/k368ni5452h9hdrvz2mzgrvbl5mdzx2g-validation-1-doc/share/doc/validation-1/html/Data-Validation.html#t:Validation" title="Data.Validation">Validation</a> (<a href="file:///nix/store/vqpc66a1hnvmjq14k7crkp0diwarf9vl-ghc-8.4.4-doc/share/doc/ghc/html/libraries/base-4.11.1.0/Data-List-NonEmpty.html#t:NonEmpty" title="Data.List.NonEmpty">NonEmpty</a> e) (<a href="Language-Python-Syntax-Statement.html#t:SmallStatement" title="Language.Python.Syntax.Statement">SmallStatement</a> '[] a) <a href="#v:fromIR_smallStatement" class="selflink">#</a></p></div><div class="top"><p class="src"><a id="v:fromIR_statement" class="def">fromIR_statement</a> :: <a href="Language-Python-Internal-Syntax-IR.html#t:AsIRError" title="Language.Python.Internal.Syntax.IR">AsIRError</a> e a => <a href="Language-Python-Internal-Syntax-IR.html#t:Statement" title="Language.Python.Internal.Syntax.IR">Statement</a> a -> <a href="file:///nix/store/k368ni5452h9hdrvz2mzgrvbl5mdzx2g-validation-1-doc/share/doc/validation-1/html/Data-Validation.html#t:Validation" title="Data.Validation">Validation</a> (<a href="file:///nix/store/vqpc66a1hnvmjq14k7crkp0diwarf9vl-ghc-8.4.4-doc/share/doc/ghc/html/libraries/base-4.11.1.0/Data-List-NonEmpty.html#t:NonEmpty" title="Data.List.NonEmpty">NonEmpty</a> e) (<a href="Language-Python-Syntax-Statement.html#t:Statement" title="Language.Python.Syntax.Statement">Statement</a> '[] a) <a href="#v:fromIR_statement" class="selflink">#</a></p></div><div class="top"><p class="src"><a id="v:fromIR_SimpleStatement" class="def">fromIR_SimpleStatement</a> :: <a href="Language-Python-Internal-Syntax-IR.html#t:AsIRError" title="Language.Python.Internal.Syntax.IR">AsIRError</a> e a => <a href="Language-Python-Internal-Syntax-IR.html#t:SimpleStatement" title="Language.Python.Internal.Syntax.IR">SimpleStatement</a> a -> <a href="file:///nix/store/k368ni5452h9hdrvz2mzgrvbl5mdzx2g-validation-1-doc/share/doc/validation-1/html/Data-Validation.html#t:Validation" title="Data.Validation">Validation</a> (<a href="file:///nix/store/vqpc66a1hnvmjq14k7crkp0diwarf9vl-ghc-8.4.4-doc/share/doc/ghc/html/libraries/base-4.11.1.0/Data-List-NonEmpty.html#t:NonEmpty" title="Data.List.NonEmpty">NonEmpty</a> e) (<a href="Language-Python-Syntax-Statement.html#t:SimpleStatement" title="Language.Python.Syntax.Statement">SimpleStatement</a> '[] a) <a href="#v:fromIR_SimpleStatement" class="selflink">#</a></p></div><div class="top"><p class="src"><a id="v:fromIR_compoundStatement" class="def">fromIR_compoundStatement</a> :: <a href="Language-Python-Internal-Syntax-IR.html#t:AsIRError" title="Language.Python.Internal.Syntax.IR">AsIRError</a> e a => <a href="Language-Python-Internal-Syntax-IR.html#t:CompoundStatement" title="Language.Python.Internal.Syntax.IR">CompoundStatement</a> a -> <a href="file:///nix/store/k368ni5452h9hdrvz2mzgrvbl5mdzx2g-validation-1-doc/share/doc/validation-1/html/Data-Validation.html#t:Validation" title="Data.Validation">Validation</a> (<a href="file:///nix/store/vqpc66a1hnvmjq14k7crkp0diwarf9vl-ghc-8.4.4-doc/share/doc/ghc/html/libraries/base-4.11.1.0/Data-List-NonEmpty.html#t:NonEmpty" title="Data.List.NonEmpty">NonEmpty</a> e) (<a href="Language-Python-Syntax-Statement.html#t:CompoundStatement" title="Language.Python.Syntax.Statement">CompoundStatement</a> '[] a) <a href="#v:fromIR_compoundStatement" class="selflink">#</a></p></div><div class="top"><p class="src"><a id="v:fromIR_listItem" class="def">fromIR_listItem</a> :: <a href="Language-Python-Internal-Syntax-IR.html#t:AsIRError" title="Language.Python.Internal.Syntax.IR">AsIRError</a> e a => <a href="Language-Python-Internal-Syntax-IR.html#t:Expr" title="Language.Python.Internal.Syntax.IR">Expr</a> a -> <a href="file:///nix/store/k368ni5452h9hdrvz2mzgrvbl5mdzx2g-validation-1-doc/share/doc/validation-1/html/Data-Validation.html#t:Validation" title="Data.Validation">Validation</a> (<a href="file:///nix/store/vqpc66a1hnvmjq14k7crkp0diwarf9vl-ghc-8.4.4-doc/share/doc/ghc/html/libraries/base-4.11.1.0/Data-List-NonEmpty.html#t:NonEmpty" title="Data.List.NonEmpty">NonEmpty</a> e) (<a href="Language-Python-Syntax-Expr.html#t:ListItem" title="Language.Python.Syntax.Expr">ListItem</a> '[] a) <a href="#v:fromIR_listItem" class="selflink">#</a></p></div><div class="top"><p class="src"><a id="v:fromIR_tupleItem" class="def">fromIR_tupleItem</a> :: <a href="Language-Python-Internal-Syntax-IR.html#t:AsIRError" title="Language.Python.Internal.Syntax.IR">AsIRError</a> e a => <a href="Language-Python-Internal-Syntax-IR.html#t:Expr" title="Language.Python.Internal.Syntax.IR">Expr</a> a -> <a href="file:///nix/store/k368ni5452h9hdrvz2mzgrvbl5mdzx2g-validation-1-doc/share/doc/validation-1/html/Data-Validation.html#t:Validation" title="Data.Validation">Validation</a> (<a href="file:///nix/store/vqpc66a1hnvmjq14k7crkp0diwarf9vl-ghc-8.4.4-doc/share/doc/ghc/html/libraries/base-4.11.1.0/Data-List-NonEmpty.html#t:NonEmpty" title="Data.List.NonEmpty">NonEmpty</a> e) (<a href="Language-Python-Syntax-Expr.html#t:TupleItem" title="Language.Python.Syntax.Expr">TupleItem</a> '[] a) <a href="#v:fromIR_tupleItem" class="selflink">#</a></p></div><div class="top"><p class="src"><a id="v:fromIR_setItem" class="def">fromIR_setItem</a> :: <a href="Language-Python-Internal-Syntax-IR.html#t:AsIRError" title="Language.Python.Internal.Syntax.IR">AsIRError</a> e a => <a href="Language-Python-Internal-Syntax-IR.html#t:Expr" title="Language.Python.Internal.Syntax.IR">Expr</a> a -> <a href="file:///nix/store/k368ni5452h9hdrvz2mzgrvbl5mdzx2g-validation-1-doc/share/doc/validation-1/html/Data-Validation.html#t:Validation" title="Data.Validation">Validation</a> (<a href="file:///nix/store/vqpc66a1hnvmjq14k7crkp0diwarf9vl-ghc-8.4.4-doc/share/doc/ghc/html/libraries/base-4.11.1.0/Data-List-NonEmpty.html#t:NonEmpty" title="Data.List.NonEmpty">NonEmpty</a> e) (<a href="Language-Python-Syntax-Expr.html#t:SetItem" title="Language.Python.Syntax.Expr">SetItem</a> '[] a) <a href="#v:fromIR_setItem" class="selflink">#</a></p></div><div class="top"><p class="src"><a id="v:fromIR" class="def">fromIR</a> :: <a href="Language-Python-Internal-Syntax-IR.html#t:AsIRError" title="Language.Python.Internal.Syntax.IR">AsIRError</a> e a => <a href="Language-Python-Internal-Syntax-IR.html#t:Module" title="Language.Python.Internal.Syntax.IR">Module</a> a -> <a href="file:///nix/store/k368ni5452h9hdrvz2mzgrvbl5mdzx2g-validation-1-doc/share/doc/validation-1/html/Data-Validation.html#t:Validation" title="Data.Validation">Validation</a> (<a href="file:///nix/store/vqpc66a1hnvmjq14k7crkp0diwarf9vl-ghc-8.4.4-doc/share/doc/ghc/html/libraries/base-4.11.1.0/Data-List-NonEmpty.html#t:NonEmpty" title="Data.List.NonEmpty">NonEmpty</a> e) (<a href="Language-Python-Syntax-Module.html#t:Module" title="Language.Python.Syntax.Module">Module</a> '[] a) <a href="#v:fromIR" class="selflink">#</a></p></div></div></div><div id="footer"><p>Produced by <a href="http://www.haskell.org/haddock/">Haddock</a> version 2.20.0</p></div></body></html>