[{"display_html":"<span class=\"keyword\">type family</span> <a href=\"#t:SortSymbols\">SortSymbols</a> (xs :: [<a href=\"/package/base-4.16.4.0/docs/GHC-TypeLits.html#t:Symbol\" title=\"GHC.TypeLits\">Symbol</a>]) :: [<a href=\"/package/base-4.16.4.0/docs/GHC-TypeLits.html#t:Symbol\" title=\"GHC.TypeLits\">Symbol</a>] <span class=\"keyword\">where ...</span>","name":"SortSymbols","module":"System.TmpProc.TypeLevel.Sort","link":"System-TmpProc-TypeLevel-Sort.html#t:SortSymbols"},{"display_html":"<span class=\"keyword\">type family</span> <a href=\"#t:Take\">Take</a> (xs :: [k]) (n :: <a href=\"/package/base-4.16.4.0/docs/GHC-TypeLits.html#t:Nat\" title=\"GHC.TypeLits\">Nat</a>) :: [k] <span class=\"keyword\">where ...</span>","name":"Take","module":"System.TmpProc.TypeLevel.Sort","link":"System-TmpProc-TypeLevel-Sort.html#t:Take"},{"display_html":"<span class=\"keyword\">type family</span> <a href=\"#t:Drop\">Drop</a> (xs :: [k]) (n :: <a href=\"/package/base-4.16.4.0/docs/GHC-TypeLits.html#t:Nat\" title=\"GHC.TypeLits\">Nat</a>) :: [k] <span class=\"keyword\">where ...</span>","name":"Drop","module":"System.TmpProc.TypeLevel.Sort","link":"System-TmpProc-TypeLevel-Sort.html#t:Drop"},{"display_html":"<span class=\"keyword\">type family</span> <a href=\"#t:LengthOf\">LengthOf</a> (xs :: [k]) :: <a href=\"/package/base-4.16.4.0/docs/GHC-TypeLits.html#t:Nat\" title=\"GHC.TypeLits\">Nat</a> <span class=\"keyword\">where ...</span>","name":"LengthOf","module":"System.TmpProc.TypeLevel.Sort","link":"System-TmpProc-TypeLevel-Sort.html#t:LengthOf"},{"display_html":"<span class=\"keyword\">type family</span> <a href=\"#t:HalfOf\">HalfOf</a> (n :: <a href=\"/package/base-4.16.4.0/docs/GHC-TypeLits.html#t:Nat\" title=\"GHC.TypeLits\">Nat</a>) :: <a href=\"/package/base-4.16.4.0/docs/GHC-TypeLits.html#t:Nat\" title=\"GHC.TypeLits\">Nat</a> <span class=\"keyword\">where ...</span>","name":"HalfOf","module":"System.TmpProc.TypeLevel.Sort","link":"System-TmpProc-TypeLevel-Sort.html#t:HalfOf"},{"display_html":"<span class=\"keyword\">data</span> <a href=\"#t:HList\">HList</a> :: [<a href=\"/package/base-4.16.4.0/docs/Data-Kind.html#t:Type\" title=\"Data.Kind\">Type</a>] -&gt; <a href=\"/package/base-4.16.4.0/docs/Data-Kind.html#t:Type\" title=\"Data.Kind\">Type</a> <span class=\"keyword\">where</span><ul class=\"subs\"><li><a href=\"#v:HNil\">HNil</a> :: <a href=\"System-TmpProc-TypeLevel.html#t:HList\" title=\"System.TmpProc.TypeLevel\">HList</a> '[]</li><li><a href=\"#v:HCons\">HCons</a> :: anyTy -&gt; <a href=\"System-TmpProc-TypeLevel.html#t:HList\" title=\"System.TmpProc.TypeLevel\">HList</a> manyTys -&gt; <a href=\"System-TmpProc-TypeLevel.html#t:HList\" title=\"System.TmpProc.TypeLevel\">HList</a> (anyTy ': manyTys)</li></ul>","name":"HList HCons HNil","module":"System.TmpProc.TypeLevel","link":"System-TmpProc-TypeLevel.html#t:HList"},{"display_html":"<a href=\"#v:-38-:\">(&amp;:)</a> :: x -&gt; <a href=\"System-TmpProc-TypeLevel.html#t:HList\" title=\"System.TmpProc.TypeLevel\">HList</a> xs -&gt; <a href=\"System-TmpProc-TypeLevel.html#t:HList\" title=\"System.TmpProc.TypeLevel\">HList</a> (x ': xs)","name":"&:","module":"System.TmpProc.TypeLevel","link":"System-TmpProc-TypeLevel.html#v:-38-:"},{"display_html":"<a href=\"#v:only\">only</a> :: x -&gt; <a href=\"System-TmpProc-TypeLevel.html#t:HList\" title=\"System.TmpProc.TypeLevel\">HList</a> '[x]","name":"only","module":"System.TmpProc.TypeLevel","link":"System-TmpProc-TypeLevel.html#v:only"},{"display_html":"<a href=\"#v:-38-:-38-\">(&amp;:&amp;)</a> :: x -&gt; y -&gt; <a href=\"System-TmpProc-TypeLevel.html#t:HList\" title=\"System.TmpProc.TypeLevel\">HList</a> '[x, y]","name":"&:&","module":"System.TmpProc.TypeLevel","link":"System-TmpProc-TypeLevel.html#v:-38-:-38-"},{"display_html":"<a href=\"#v:both\">both</a> :: x -&gt; y -&gt; <a href=\"System-TmpProc-TypeLevel.html#t:HList\" title=\"System.TmpProc.TypeLevel\">HList</a> '[x, y]","name":"both","module":"System.TmpProc.TypeLevel","link":"System-TmpProc-TypeLevel.html#v:both"},{"display_html":"<a href=\"#v:hHead\">hHead</a> :: <a href=\"System-TmpProc-TypeLevel.html#t:HList\" title=\"System.TmpProc.TypeLevel\">HList</a> (a ': as) -&gt; a","name":"hHead","module":"System.TmpProc.TypeLevel","link":"System-TmpProc-TypeLevel.html#v:hHead"},{"display_html":"<a href=\"#v:hOf\">hOf</a> :: <span class=\"keyword\">forall</span> y xs. <a href=\"System-TmpProc-TypeLevel.html#t:IsInProof\" title=\"System.TmpProc.TypeLevel\">IsInProof</a> y xs =&gt; <a href=\"/package/base-4.16.4.0/docs/Data-Proxy.html#t:Proxy\" title=\"Data.Proxy\">Proxy</a> y -&gt; <a href=\"System-TmpProc-TypeLevel.html#t:HList\" title=\"System.TmpProc.TypeLevel\">HList</a> xs -&gt; y","name":"hOf","module":"System.TmpProc.TypeLevel","link":"System-TmpProc-TypeLevel.html#v:hOf"},{"display_html":"<span class=\"keyword\">class</span> <a href=\"#t:ReorderH\">ReorderH</a> xs ys <span class=\"keyword\">where</span><ul class=\"subs\"><li><a href=\"#v:hReorder\">hReorder</a> :: <a href=\"System-TmpProc-TypeLevel.html#t:HList\" title=\"System.TmpProc.TypeLevel\">HList</a> xs -&gt; <a href=\"System-TmpProc-TypeLevel.html#t:HList\" title=\"System.TmpProc.TypeLevel\">HList</a> ys</li></ul>","name":"ReorderH hReorder","module":"System.TmpProc.TypeLevel","link":"System-TmpProc-TypeLevel.html#t:ReorderH"},{"display_html":"<span class=\"keyword\">data</span> <a href=\"#t:KV\">KV</a> :: <a href=\"/package/base-4.16.4.0/docs/GHC-TypeLits.html#t:Symbol\" title=\"GHC.TypeLits\">Symbol</a> -&gt; <a href=\"/package/base-4.16.4.0/docs/Data-Kind.html#t:Type\" title=\"Data.Kind\">Type</a> -&gt; <a href=\"/package/base-4.16.4.0/docs/Data-Kind.html#t:Type\" title=\"Data.Kind\">Type</a> <span class=\"keyword\">where</span><ul class=\"subs\"><li><a href=\"#v:V\">V</a> :: a -&gt; <a href=\"System-TmpProc-TypeLevel.html#t:KV\" title=\"System.TmpProc.TypeLevel\">KV</a> s a</li></ul>","name":"KV V","module":"System.TmpProc.TypeLevel","link":"System-TmpProc-TypeLevel.html#t:KV"},{"display_html":"<a href=\"#v:select\">select</a> :: <span class=\"keyword\">forall</span> k t xs. <a href=\"System-TmpProc-TypeLevel.html#t:MemberKV\" title=\"System.TmpProc.TypeLevel\">MemberKV</a> k t xs =&gt; <a href=\"System-TmpProc-TypeLevel.html#t:HList\" title=\"System.TmpProc.TypeLevel\">HList</a> xs -&gt; t","name":"select","module":"System.TmpProc.TypeLevel","link":"System-TmpProc-TypeLevel.html#v:select"},{"display_html":"<a href=\"#v:selectMany\">selectMany</a> :: <span class=\"keyword\">forall</span> ks ts xs. <a href=\"System-TmpProc-TypeLevel.html#t:ManyMemberKV\" title=\"System.TmpProc.TypeLevel\">ManyMemberKV</a> ks ts xs =&gt; <a href=\"System-TmpProc-TypeLevel.html#t:HList\" title=\"System.TmpProc.TypeLevel\">HList</a> xs -&gt; <a href=\"System-TmpProc-TypeLevel.html#t:HList\" title=\"System.TmpProc.TypeLevel\">HList</a> ts","name":"selectMany","module":"System.TmpProc.TypeLevel","link":"System-TmpProc-TypeLevel.html#v:selectMany"},{"display_html":"<span class=\"keyword\">data</span> <a href=\"#t:LookupKV\">LookupKV</a> (k :: <a href=\"/package/base-4.16.4.0/docs/GHC-TypeLits.html#t:Symbol\" title=\"GHC.TypeLits\">Symbol</a>) t (xs :: [<a href=\"/package/base-4.16.4.0/docs/Data-Kind.html#t:Type\" title=\"Data.Kind\">Type</a>]) <span class=\"keyword\">where</span><ul class=\"subs\"><li><a href=\"#v:AtHead\">AtHead</a> :: <a href=\"System-TmpProc-TypeLevel.html#t:LookupKV\" title=\"System.TmpProc.TypeLevel\">LookupKV</a> k t (<a href=\"System-TmpProc-TypeLevel.html#t:KV\" title=\"System.TmpProc.TypeLevel\">KV</a> k t ': kvs)</li><li><a href=\"#v:OtherKeys\">OtherKeys</a> :: <a href=\"System-TmpProc-TypeLevel.html#t:LookupKV\" title=\"System.TmpProc.TypeLevel\">LookupKV</a> k t kvs -&gt; <a href=\"System-TmpProc-TypeLevel.html#t:LookupKV\" title=\"System.TmpProc.TypeLevel\">LookupKV</a> k t (<a href=\"System-TmpProc-TypeLevel.html#t:KV\" title=\"System.TmpProc.TypeLevel\">KV</a> ok ot ': kvs)</li></ul>","name":"LookupKV AtHead OtherKeys","module":"System.TmpProc.TypeLevel","link":"System-TmpProc-TypeLevel.html#t:LookupKV"},{"display_html":"<span class=\"keyword\">class</span> <a href=\"#t:MemberKV\">MemberKV</a> (k :: <a href=\"/package/base-4.16.4.0/docs/GHC-TypeLits.html#t:Symbol\" title=\"GHC.TypeLits\">Symbol</a>) (t :: <a href=\"/package/base-4.16.4.0/docs/Data-Kind.html#t:Type\" title=\"Data.Kind\">Type</a>) (xs :: [<a href=\"/package/base-4.16.4.0/docs/Data-Kind.html#t:Type\" title=\"Data.Kind\">Type</a>]) <span class=\"keyword\">where</span><ul class=\"subs\"><li><a href=\"#v:lookupProof\">lookupProof</a> :: <a href=\"System-TmpProc-TypeLevel.html#t:LookupKV\" title=\"System.TmpProc.TypeLevel\">LookupKV</a> k t xs</li></ul>","name":"MemberKV lookupProof","module":"System.TmpProc.TypeLevel","link":"System-TmpProc-TypeLevel.html#t:MemberKV"},{"display_html":"<span class=\"keyword\">class</span> <a href=\"#t:ManyMemberKV\">ManyMemberKV</a> (ks :: [<a href=\"/package/base-4.16.4.0/docs/GHC-TypeLits.html#t:Symbol\" title=\"GHC.TypeLits\">Symbol</a>]) (ts :: [<a href=\"/package/base-4.16.4.0/docs/Data-Kind.html#t:Type\" title=\"Data.Kind\">Type</a>]) (kvs :: [<a href=\"/package/base-4.16.4.0/docs/Data-Kind.html#t:Type\" title=\"Data.Kind\">Type</a>]) <span class=\"keyword\">where</span><ul class=\"subs\"><li><a href=\"#v:manyProof\">manyProof</a> :: LookupMany ks ts kvs</li></ul>","name":"ManyMemberKV manyProof","module":"System.TmpProc.TypeLevel","link":"System-TmpProc-TypeLevel.html#t:ManyMemberKV"},{"display_html":"<span class=\"keyword\">type family</span> <a href=\"#t:IsAbsent\">IsAbsent</a> e r :: <a href=\"/package/base-4.16.4.0/docs/Data-Kind.html#t:Constraint\" title=\"Data.Kind\">Constraint</a> <span class=\"keyword\">where ...</span>","name":"IsAbsent","module":"System.TmpProc.TypeLevel","link":"System-TmpProc-TypeLevel.html#t:IsAbsent"},{"display_html":"<span class=\"keyword\">class</span> <a href=\"#t:IsInProof\">IsInProof</a> t (tys :: [<a href=\"/package/base-4.16.4.0/docs/Data-Kind.html#t:Type\" title=\"Data.Kind\">Type</a>])","name":"IsInProof","module":"System.TmpProc.TypeLevel","link":"System-TmpProc-TypeLevel.html#t:IsInProof"},{"display_html":"module <a href=\"System-TmpProc-TypeLevel-Sort.html\">System.TmpProc.TypeLevel.Sort</a>","name":"","module":"System.TmpProc.TypeLevel","link":""},{"display_html":"<span class=\"keyword\">class</span> (<a href=\"/package/base-4.16.4.0/docs/GHC-TypeLits.html#t:KnownSymbol\" title=\"GHC.TypeLits\">KnownSymbol</a> (<a href=\"System-TmpProc-Docker.html#t:Image\" title=\"System.TmpProc.Docker\">Image</a> a), <a href=\"/package/base-4.16.4.0/docs/GHC-TypeLits.html#t:KnownSymbol\" title=\"GHC.TypeLits\">KnownSymbol</a> (<a href=\"System-TmpProc-Docker.html#t:Name\" title=\"System.TmpProc.Docker\">Name</a> a)) =&gt; <a href=\"#t:Proc\">Proc</a> a <span class=\"keyword\">where</span><ul class=\"subs\"><li><span class=\"keyword\">type</span> <a href=\"#t:Image\">Image</a> a :: <a href=\"/package/base-4.16.4.0/docs/GHC-TypeLits.html#t:Symbol\" title=\"GHC.TypeLits\">Symbol</a></li><li><span class=\"keyword\">type</span> <a href=\"#t:Name\">Name</a> a = (labelName :: <a href=\"/package/base-4.16.4.0/docs/GHC-TypeLits.html#t:Symbol\" title=\"GHC.TypeLits\">Symbol</a>) <span class=\"keyword\">|</span> labelName -&gt; a</li><li><a href=\"#v:runArgs\">runArgs</a> :: [Text]</li><li><a href=\"#v:uriOf\">uriOf</a> :: <a href=\"System-TmpProc-Docker.html#t:HostIpAddress\" title=\"System.TmpProc.Docker\">HostIpAddress</a> -&gt; <a href=\"System-TmpProc-Docker.html#t:SvcURI\" title=\"System.TmpProc.Docker\">SvcURI</a></li><li><a href=\"#v:reset\">reset</a> :: <a href=\"System-TmpProc-Docker.html#t:ProcHandle\" title=\"System.TmpProc.Docker\">ProcHandle</a> a -&gt; <a href=\"/package/base-4.16.4.0/docs/System-IO.html#t:IO\" title=\"System.IO\">IO</a> ()</li><li><a href=\"#v:ping\">ping</a> :: <a href=\"System-TmpProc-Docker.html#t:ProcHandle\" title=\"System.TmpProc.Docker\">ProcHandle</a> a -&gt; <a href=\"/package/base-4.16.4.0/docs/System-IO.html#t:IO\" title=\"System.IO\">IO</a> <a href=\"System-TmpProc-Docker.html#t:Pinged\" title=\"System.TmpProc.Docker\">Pinged</a></li><li><a href=\"#v:pingCount\">pingCount</a> :: <a href=\"/package/base-4.16.4.0/docs/Numeric-Natural.html#t:Natural\" title=\"Numeric.Natural\">Natural</a></li><li><a href=\"#v:pingGap\">pingGap</a> :: <a href=\"/package/base-4.16.4.0/docs/Numeric-Natural.html#t:Natural\" title=\"Numeric.Natural\">Natural</a></li></ul>","name":"Proc Name Image reset runArgs uriOf ping pingCount pingGap","module":"System.TmpProc.Docker","link":"System-TmpProc-Docker.html#t:Proc"},{"display_html":"<a href=\"#v:startup\">startup</a> :: <a href=\"System-TmpProc-Docker.html#t:ProcPlus\" title=\"System.TmpProc.Docker\">ProcPlus</a> a prepared =&gt; a -&gt; <a href=\"/package/base-4.16.4.0/docs/System-IO.html#t:IO\" title=\"System.IO\">IO</a> (<a href=\"System-TmpProc-Docker.html#t:ProcHandle\" title=\"System.TmpProc.Docker\">ProcHandle</a> a)","name":"startup","module":"System.TmpProc.Docker","link":"System-TmpProc-Docker.html#v:startup"},{"display_html":"<a href=\"#v:nameOf\">nameOf</a> :: <span class=\"keyword\">forall</span> a. <a href=\"System-TmpProc-Docker.html#t:Proc\" title=\"System.TmpProc.Docker\">Proc</a> a =&gt; a -&gt; Text","name":"nameOf","module":"System.TmpProc.Docker","link":"System-TmpProc-Docker.html#v:nameOf"},{"display_html":"<a href=\"#v:uriOf-39-\">uriOf'</a> :: <span class=\"keyword\">forall</span> a. <a href=\"System-TmpProc-Docker.html#t:Proc\" title=\"System.TmpProc.Docker\">Proc</a> a =&gt; a -&gt; <a href=\"System-TmpProc-Docker.html#t:HostIpAddress\" title=\"System.TmpProc.Docker\">HostIpAddress</a> -&gt; <a href=\"System-TmpProc-Docker.html#t:SvcURI\" title=\"System.TmpProc.Docker\">SvcURI</a>","name":"uriOf'","module":"System.TmpProc.Docker","link":"System-TmpProc-Docker.html#v:uriOf-39-"},{"display_html":"<a href=\"#v:runArgs-39-\">runArgs'</a> :: <span class=\"keyword\">forall</span> a. <a href=\"System-TmpProc-Docker.html#t:Proc\" title=\"System.TmpProc.Docker\">Proc</a> a =&gt; a -&gt; [Text]","name":"runArgs'","module":"System.TmpProc.Docker","link":"System-TmpProc-Docker.html#v:runArgs-39-"},{"display_html":"<span class=\"keyword\">data</span> <a href=\"#t:Pinged\">Pinged</a><ul class=\"subs\"><li>= <a href=\"#v:OK\">OK</a></li><li>| <a href=\"#v:NotOK\">NotOK</a></li><li>| <a href=\"#v:PingFailed\">PingFailed</a> Text</li></ul>","name":"Pinged OK NotOK PingFailed","module":"System.TmpProc.Docker","link":"System-TmpProc-Docker.html#t:Pinged"},{"display_html":"<a href=\"#v:toPinged\">toPinged</a> :: <span class=\"keyword\">forall</span> e a. <a href=\"/package/base-4.16.4.0/docs/Control-Exception.html#t:Exception\" title=\"Control.Exception\">Exception</a> e =&gt; <a href=\"/package/base-4.16.4.0/docs/Data-Proxy.html#t:Proxy\" title=\"Data.Proxy\">Proxy</a> e -&gt; <a href=\"/package/base-4.16.4.0/docs/System-IO.html#t:IO\" title=\"System.IO\">IO</a> a -&gt; <a href=\"/package/base-4.16.4.0/docs/System-IO.html#t:IO\" title=\"System.IO\">IO</a> <a href=\"System-TmpProc-Docker.html#t:Pinged\" title=\"System.TmpProc.Docker\">Pinged</a>","name":"toPinged","module":"System.TmpProc.Docker","link":"System-TmpProc-Docker.html#v:toPinged"},{"display_html":"<span class=\"keyword\">class</span> <a href=\"#t:AreProcs\">AreProcs</a> as","name":"AreProcs","module":"System.TmpProc.Docker","link":"System-TmpProc-Docker.html#t:AreProcs"},{"display_html":"<span class=\"keyword\">class</span> <a href=\"System-TmpProc-Docker.html#t:Preparer\" title=\"System.TmpProc.Docker\">Preparer</a> a prepared =&gt; <a href=\"#t:ToRunCmd\">ToRunCmd</a> a prepared <span class=\"keyword\">where</span><ul class=\"subs\"><li><a href=\"#v:toRunCmd\">toRunCmd</a> :: a -&gt; prepared -&gt; [Text]</li></ul>","name":"ToRunCmd toRunCmd","module":"System.TmpProc.Docker","link":"System-TmpProc-Docker.html#t:ToRunCmd"},{"display_html":"<span class=\"keyword\">class</span> <a href=\"#t:Preparer\">Preparer</a> a prepared | a -&gt; prepared <span class=\"keyword\">where</span><ul class=\"subs\"><li><a href=\"#v:prepare\">prepare</a> :: [<a href=\"System-TmpProc-Docker.html#t:SlimHandle\" title=\"System.TmpProc.Docker\">SlimHandle</a>] -&gt; a -&gt; <a href=\"/package/base-4.16.4.0/docs/System-IO.html#t:IO\" title=\"System.IO\">IO</a> prepared</li><li><a href=\"#v:tidy\">tidy</a> :: a -&gt; prepared -&gt; <a href=\"/package/base-4.16.4.0/docs/System-IO.html#t:IO\" title=\"System.IO\">IO</a> ()</li></ul>","name":"Preparer prepare tidy","module":"System.TmpProc.Docker","link":"System-TmpProc-Docker.html#t:Preparer"},{"display_html":"<span class=\"keyword\">type</span> <a href=\"#t:ProcPlus\">ProcPlus</a> a prepared = (<a href=\"System-TmpProc-Docker.html#t:Proc\" title=\"System.TmpProc.Docker\">Proc</a> a, <a href=\"System-TmpProc-Docker.html#t:ToRunCmd\" title=\"System.TmpProc.Docker\">ToRunCmd</a> a prepared, <a href=\"System-TmpProc-Docker.html#t:Preparer\" title=\"System.TmpProc.Docker\">Preparer</a> a prepared)","name":"ProcPlus","module":"System.TmpProc.Docker","link":"System-TmpProc-Docker.html#t:ProcPlus"},{"display_html":"<a href=\"#v:startupAll\">startupAll</a> :: <a href=\"System-TmpProc-Docker.html#t:AreProcs\" title=\"System.TmpProc.Docker\">AreProcs</a> procs =&gt; <a href=\"System-TmpProc-Docker.html#t:HList\" title=\"System.TmpProc.Docker\">HList</a> procs -&gt; <a href=\"/package/base-4.16.4.0/docs/System-IO.html#t:IO\" title=\"System.IO\">IO</a> (<a href=\"System-TmpProc-Docker.html#t:HandlesOf\" title=\"System.TmpProc.Docker\">HandlesOf</a> procs)","name":"startupAll","module":"System.TmpProc.Docker","link":"System-TmpProc-Docker.html#v:startupAll"},{"display_html":"<a href=\"#v:terminateAll\">terminateAll</a> :: <a href=\"System-TmpProc-Docker.html#t:AreProcs\" title=\"System.TmpProc.Docker\">AreProcs</a> procs =&gt; <a href=\"System-TmpProc-Docker.html#t:HandlesOf\" title=\"System.TmpProc.Docker\">HandlesOf</a> procs -&gt; <a href=\"/package/base-4.16.4.0/docs/System-IO.html#t:IO\" title=\"System.IO\">IO</a> ()","name":"terminateAll","module":"System.TmpProc.Docker","link":"System-TmpProc-Docker.html#v:terminateAll"},{"display_html":"<a href=\"#v:withTmpProcs\">withTmpProcs</a> :: <a href=\"System-TmpProc-Docker.html#t:AreProcs\" title=\"System.TmpProc.Docker\">AreProcs</a> procs =&gt; <a href=\"System-TmpProc-Docker.html#t:HList\" title=\"System.TmpProc.Docker\">HList</a> procs -&gt; (<a href=\"System-TmpProc-Docker.html#t:HandlesOf\" title=\"System.TmpProc.Docker\">HandlesOf</a> procs -&gt; <a href=\"/package/base-4.16.4.0/docs/System-IO.html#t:IO\" title=\"System.IO\">IO</a> b) -&gt; <a href=\"/package/base-4.16.4.0/docs/System-IO.html#t:IO\" title=\"System.IO\">IO</a> b","name":"withTmpProcs","module":"System.TmpProc.Docker","link":"System-TmpProc-Docker.html#v:withTmpProcs"},{"display_html":"<a href=\"#v:startupAll-39-\">startupAll'</a> :: <a href=\"System-TmpProc-Docker.html#t:AreProcs\" title=\"System.TmpProc.Docker\">AreProcs</a> procs =&gt; <a href=\"/package/base-4.16.4.0/docs/Data-Maybe.html#t:Maybe\" title=\"Data.Maybe\">Maybe</a> Text -&gt; <a href=\"System-TmpProc-Docker.html#t:HList\" title=\"System.TmpProc.Docker\">HList</a> procs -&gt; <a href=\"/package/base-4.16.4.0/docs/System-IO.html#t:IO\" title=\"System.IO\">IO</a> (<a href=\"System-TmpProc-Docker.html#t:NetworkHandlesOf\" title=\"System.TmpProc.Docker\">NetworkHandlesOf</a> procs)","name":"startupAll'","module":"System.TmpProc.Docker","link":"System-TmpProc-Docker.html#v:startupAll-39-"},{"display_html":"<a href=\"#v:netwTerminateAll\">netwTerminateAll</a> :: <a href=\"System-TmpProc-Docker.html#t:AreProcs\" title=\"System.TmpProc.Docker\">AreProcs</a> procs =&gt; <a href=\"System-TmpProc-Docker.html#t:NetworkHandlesOf\" title=\"System.TmpProc.Docker\">NetworkHandlesOf</a> procs -&gt; <a href=\"/package/base-4.16.4.0/docs/System-IO.html#t:IO\" title=\"System.IO\">IO</a> ()","name":"netwTerminateAll","module":"System.TmpProc.Docker","link":"System-TmpProc-Docker.html#v:netwTerminateAll"},{"display_html":"<a href=\"#v:netwStartupAll\">netwStartupAll</a> :: <a href=\"System-TmpProc-Docker.html#t:AreProcs\" title=\"System.TmpProc.Docker\">AreProcs</a> procs =&gt; <a href=\"System-TmpProc-Docker.html#t:HList\" title=\"System.TmpProc.Docker\">HList</a> procs -&gt; <a href=\"/package/base-4.16.4.0/docs/System-IO.html#t:IO\" title=\"System.IO\">IO</a> (<a href=\"System-TmpProc-Docker.html#t:NetworkHandlesOf\" title=\"System.TmpProc.Docker\">NetworkHandlesOf</a> procs)","name":"netwStartupAll","module":"System.TmpProc.Docker","link":"System-TmpProc-Docker.html#v:netwStartupAll"},{"display_html":"<span class=\"keyword\">data</span> <a href=\"#t:ProcHandle\">ProcHandle</a> a <span class=\"keyword\">where</span><ul class=\"subs\"><li><span class=\"keyword\">pattern</span> <a href=\"#v:ProcHandle\">ProcHandle</a> :: a -&gt; <a href=\"/package/base-4.16.4.0/docs/Data-String.html#t:String\" title=\"Data.String\">String</a> -&gt; <a href=\"System-TmpProc-Docker.html#t:SvcURI\" title=\"System.TmpProc.Docker\">SvcURI</a> -&gt; <a href=\"System-TmpProc-Docker.html#t:HostIpAddress\" title=\"System.TmpProc.Docker\">HostIpAddress</a> -&gt; <a href=\"System-TmpProc-Docker.html#t:ProcHandle\" title=\"System.TmpProc.Docker\">ProcHandle</a> a</li></ul>","name":"ProcHandle ProcHandle hUri hPid hAddr hProc","module":"System.TmpProc.Docker","link":"System-TmpProc-Docker.html#t:ProcHandle"},{"display_html":"<a href=\"#v:handleOf\">handleOf</a> :: HandleOf a procs b =&gt; <a href=\"/package/base-4.16.4.0/docs/Data-Proxy.html#t:Proxy\" title=\"Data.Proxy\">Proxy</a> a -&gt; <a href=\"System-TmpProc-Docker.html#t:HandlesOf\" title=\"System.TmpProc.Docker\">HandlesOf</a> procs -&gt; <a href=\"System-TmpProc-Docker.html#t:ProcHandle\" title=\"System.TmpProc.Docker\">ProcHandle</a> b","name":"handleOf","module":"System.TmpProc.Docker","link":"System-TmpProc-Docker.html#v:handleOf"},{"display_html":"<span class=\"keyword\">data</span> <a href=\"#t:SlimHandle\">SlimHandle</a> = <a href=\"#v:SlimHandle\">SlimHandle</a> {<ul class=\"subs\"><li><a href=\"#v:shName\">shName</a> :: Text</li><li><a href=\"#v:shIpAddress\">shIpAddress</a> :: <a href=\"System-TmpProc-Docker.html#t:HostIpAddress\" title=\"System.TmpProc.Docker\">HostIpAddress</a></li><li><a href=\"#v:shPid\">shPid</a> :: <a href=\"/package/base-4.16.4.0/docs/Data-String.html#t:String\" title=\"Data.String\">String</a></li><li><a href=\"#v:shUri\">shUri</a> :: <a href=\"System-TmpProc-Docker.html#t:SvcURI\" title=\"System.TmpProc.Docker\">SvcURI</a></li></ul>}","name":"SlimHandle SlimHandle shName shIpAddress shPid shUri","module":"System.TmpProc.Docker","link":"System-TmpProc-Docker.html#t:SlimHandle"},{"display_html":"<a href=\"#v:slim\">slim</a> :: <a href=\"System-TmpProc-Docker.html#t:Proc\" title=\"System.TmpProc.Docker\">Proc</a> a =&gt; <a href=\"System-TmpProc-Docker.html#t:ProcHandle\" title=\"System.TmpProc.Docker\">ProcHandle</a> a -&gt; <a href=\"System-TmpProc-Docker.html#t:SlimHandle\" title=\"System.TmpProc.Docker\">SlimHandle</a>","name":"slim","module":"System.TmpProc.Docker","link":"System-TmpProc-Docker.html#v:slim"},{"display_html":"<span class=\"keyword\">type family</span> <a href=\"#t:Proc2Handle\">Proc2Handle</a> (as :: [<a href=\"/package/base-4.16.4.0/docs/Data-Kind.html#t:Type\" title=\"Data.Kind\">Type</a>]) = (handleTys :: [<a href=\"/package/base-4.16.4.0/docs/Data-Kind.html#t:Type\" title=\"Data.Kind\">Type</a>]) <span class=\"keyword\">|</span> handleTys -&gt; as <span class=\"keyword\">where ...</span>","name":"Proc2Handle","module":"System.TmpProc.Docker","link":"System-TmpProc-Docker.html#t:Proc2Handle"},{"display_html":"<span class=\"keyword\">type</span> <a href=\"#t:HasHandle\">HasHandle</a> aProc procs = (<a href=\"System-TmpProc-Docker.html#t:Proc\" title=\"System.TmpProc.Docker\">Proc</a> aProc, <a href=\"System-TmpProc-Docker.html#t:AreProcs\" title=\"System.TmpProc.Docker\">AreProcs</a> procs, <a href=\"System-TmpProc-Docker.html#t:IsInProof\" title=\"System.TmpProc.Docker\">IsInProof</a> (<a href=\"System-TmpProc-Docker.html#t:ProcHandle\" title=\"System.TmpProc.Docker\">ProcHandle</a> aProc) (<a href=\"System-TmpProc-Docker.html#t:Proc2Handle\" title=\"System.TmpProc.Docker\">Proc2Handle</a> procs))","name":"HasHandle","module":"System.TmpProc.Docker","link":"System-TmpProc-Docker.html#t:HasHandle"},{"display_html":"<span class=\"keyword\">type</span> <a href=\"#t:HasNamedHandle\">HasNamedHandle</a> name a procs = (name ~ <a href=\"System-TmpProc-Docker.html#t:Name\" title=\"System.TmpProc.Docker\">Name</a> a, <a href=\"System-TmpProc-Docker.html#t:Proc\" title=\"System.TmpProc.Docker\">Proc</a> a, <a href=\"System-TmpProc-Docker.html#t:AreProcs\" title=\"System.TmpProc.Docker\">AreProcs</a> procs, <a href=\"System-TmpProc-Docker.html#t:MemberKV\" title=\"System.TmpProc.Docker\">MemberKV</a> name (<a href=\"System-TmpProc-Docker.html#t:ProcHandle\" title=\"System.TmpProc.Docker\">ProcHandle</a> a) (Handle2KV (<a href=\"System-TmpProc-Docker.html#t:Proc2Handle\" title=\"System.TmpProc.Docker\">Proc2Handle</a> procs)))","name":"HasNamedHandle","module":"System.TmpProc.Docker","link":"System-TmpProc-Docker.html#t:HasNamedHandle"},{"display_html":"<span class=\"keyword\">type</span> <a href=\"#t:HandlesOf\">HandlesOf</a> procs = <a href=\"System-TmpProc-Docker.html#t:HList\" title=\"System.TmpProc.Docker\">HList</a> (<a href=\"System-TmpProc-Docker.html#t:Proc2Handle\" title=\"System.TmpProc.Docker\">Proc2Handle</a> procs)","name":"HandlesOf","module":"System.TmpProc.Docker","link":"System-TmpProc-Docker.html#t:HandlesOf"},{"display_html":"<a href=\"#v:ixReset\">ixReset</a> :: IxReset a procs =&gt; <a href=\"/package/base-4.16.4.0/docs/Data-Proxy.html#t:Proxy\" title=\"Data.Proxy\">Proxy</a> a -&gt; <a href=\"System-TmpProc-Docker.html#t:HandlesOf\" title=\"System.TmpProc.Docker\">HandlesOf</a> procs -&gt; <a href=\"/package/base-4.16.4.0/docs/System-IO.html#t:IO\" title=\"System.IO\">IO</a> ()","name":"ixReset","module":"System.TmpProc.Docker","link":"System-TmpProc-Docker.html#v:ixReset"},{"display_html":"<a href=\"#v:ixPing\">ixPing</a> :: IxPing a procs =&gt; <a href=\"/package/base-4.16.4.0/docs/Data-Proxy.html#t:Proxy\" title=\"Data.Proxy\">Proxy</a> a -&gt; <a href=\"System-TmpProc-Docker.html#t:HandlesOf\" title=\"System.TmpProc.Docker\">HandlesOf</a> procs -&gt; <a href=\"/package/base-4.16.4.0/docs/System-IO.html#t:IO\" title=\"System.IO\">IO</a> <a href=\"System-TmpProc-Docker.html#t:Pinged\" title=\"System.TmpProc.Docker\">Pinged</a>","name":"ixPing","module":"System.TmpProc.Docker","link":"System-TmpProc-Docker.html#v:ixPing"},{"display_html":"<a href=\"#v:ixUriOf\">ixUriOf</a> :: IxUriOf a procs =&gt; <a href=\"/package/base-4.16.4.0/docs/Data-Proxy.html#t:Proxy\" title=\"Data.Proxy\">Proxy</a> a -&gt; <a href=\"System-TmpProc-Docker.html#t:HandlesOf\" title=\"System.TmpProc.Docker\">HandlesOf</a> procs -&gt; <a href=\"System-TmpProc-Docker.html#t:SvcURI\" title=\"System.TmpProc.Docker\">SvcURI</a>","name":"ixUriOf","module":"System.TmpProc.Docker","link":"System-TmpProc-Docker.html#v:ixUriOf"},{"display_html":"<a href=\"#v:manyNamed\">manyNamed</a> :: <a href=\"System-TmpProc-Docker.html#t:SomeNamedHandles\" title=\"System.TmpProc.Docker\">SomeNamedHandles</a> names namedProcs someProcs sortedProcs =&gt; <a href=\"/package/base-4.16.4.0/docs/Data-Proxy.html#t:Proxy\" title=\"Data.Proxy\">Proxy</a> names -&gt; <a href=\"System-TmpProc-Docker.html#t:HandlesOf\" title=\"System.TmpProc.Docker\">HandlesOf</a> someProcs -&gt; <a href=\"System-TmpProc-Docker.html#t:HandlesOf\" title=\"System.TmpProc.Docker\">HandlesOf</a> namedProcs","name":"manyNamed","module":"System.TmpProc.Docker","link":"System-TmpProc-Docker.html#v:manyNamed"},{"display_html":"<a href=\"#v:mapSlim\">mapSlim</a> :: <a href=\"System-TmpProc-Docker.html#t:AreProcs\" title=\"System.TmpProc.Docker\">AreProcs</a> procs =&gt; <a href=\"System-TmpProc-Docker.html#t:HandlesOf\" title=\"System.TmpProc.Docker\">HandlesOf</a> procs -&gt; [<a href=\"System-TmpProc-Docker.html#t:SlimHandle\" title=\"System.TmpProc.Docker\">SlimHandle</a>]","name":"mapSlim","module":"System.TmpProc.Docker","link":"System-TmpProc-Docker.html#v:mapSlim"},{"display_html":"<span class=\"keyword\">type</span> <a href=\"#t:SomeNamedHandles\">SomeNamedHandles</a> names procs someProcs sortedProcs = (names ~ Proc2Name procs, <a href=\"System-TmpProc-Docker.html#t:ManyMemberKV\" title=\"System.TmpProc.Docker\">ManyMemberKV</a> (<a href=\"System-TmpProc-Docker.html#t:SortSymbols\" title=\"System.TmpProc.Docker\">SortSymbols</a> names) (SortHandles (<a href=\"System-TmpProc-Docker.html#t:Proc2Handle\" title=\"System.TmpProc.Docker\">Proc2Handle</a> procs)) (Handle2KV (<a href=\"System-TmpProc-Docker.html#t:Proc2Handle\" title=\"System.TmpProc.Docker\">Proc2Handle</a> sortedProcs)), <a href=\"System-TmpProc-Docker.html#t:ReorderH\" title=\"System.TmpProc.Docker\">ReorderH</a> (SortHandles (<a href=\"System-TmpProc-Docker.html#t:Proc2Handle\" title=\"System.TmpProc.Docker\">Proc2Handle</a> procs)) (<a href=\"System-TmpProc-Docker.html#t:Proc2Handle\" title=\"System.TmpProc.Docker\">Proc2Handle</a> procs), <a href=\"System-TmpProc-Docker.html#t:ReorderH\" title=\"System.TmpProc.Docker\">ReorderH</a> (<a href=\"System-TmpProc-Docker.html#t:Proc2Handle\" title=\"System.TmpProc.Docker\">Proc2Handle</a> someProcs) (<a href=\"System-TmpProc-Docker.html#t:Proc2Handle\" title=\"System.TmpProc.Docker\">Proc2Handle</a> sortedProcs), <a href=\"System-TmpProc-Docker.html#t:AreProcs\" title=\"System.TmpProc.Docker\">AreProcs</a> sortedProcs, SortHandles (<a href=\"System-TmpProc-Docker.html#t:Proc2Handle\" title=\"System.TmpProc.Docker\">Proc2Handle</a> someProcs) ~ <a href=\"System-TmpProc-Docker.html#t:Proc2Handle\" title=\"System.TmpProc.Docker\">Proc2Handle</a> sortedProcs)","name":"SomeNamedHandles","module":"System.TmpProc.Docker","link":"System-TmpProc-Docker.html#t:SomeNamedHandles"},{"display_html":"<span class=\"keyword\">type</span> <a href=\"#t:NetworkHandlesOf\">NetworkHandlesOf</a> procs = (Text, <a href=\"System-TmpProc-Docker.html#t:HandlesOf\" title=\"System.TmpProc.Docker\">HandlesOf</a> procs)","name":"NetworkHandlesOf","module":"System.TmpProc.Docker","link":"System-TmpProc-Docker.html#t:NetworkHandlesOf"},{"display_html":"<span class=\"keyword\">class</span> <a href=\"System-TmpProc-Docker.html#t:Proc\" title=\"System.TmpProc.Docker\">Proc</a> a =&gt; <a href=\"#t:Connectable\">Connectable</a> a <span class=\"keyword\">where</span><ul class=\"subs\"><li><span class=\"keyword\">type</span> <a href=\"#t:Conn\">Conn</a> a = (conn :: <a href=\"/package/base-4.16.4.0/docs/Data-Kind.html#t:Type\" title=\"Data.Kind\">Type</a>) <span class=\"keyword\">|</span> conn -&gt; a</li><li><a href=\"#v:openConn\">openConn</a> :: <a href=\"System-TmpProc-Docker.html#t:ProcHandle\" title=\"System.TmpProc.Docker\">ProcHandle</a> a -&gt; <a href=\"/package/base-4.16.4.0/docs/System-IO.html#t:IO\" title=\"System.IO\">IO</a> (<a href=\"System-TmpProc-Docker.html#t:Conn\" title=\"System.TmpProc.Docker\">Conn</a> a)</li><li><a href=\"#v:closeConn\">closeConn</a> :: <a href=\"System-TmpProc-Docker.html#t:Conn\" title=\"System.TmpProc.Docker\">Conn</a> a -&gt; <a href=\"/package/base-4.16.4.0/docs/System-IO.html#t:IO\" title=\"System.IO\">IO</a> ()</li></ul>","name":"Connectable Conn openConn closeConn","module":"System.TmpProc.Docker","link":"System-TmpProc-Docker.html#t:Connectable"},{"display_html":"<a href=\"#v:withTmpConn\">withTmpConn</a> :: <a href=\"System-TmpProc-Docker.html#t:Connectable\" title=\"System.TmpProc.Docker\">Connectable</a> a =&gt; <a href=\"System-TmpProc-Docker.html#t:ProcHandle\" title=\"System.TmpProc.Docker\">ProcHandle</a> a -&gt; (<a href=\"System-TmpProc-Docker.html#t:Conn\" title=\"System.TmpProc.Docker\">Conn</a> a -&gt; <a href=\"/package/base-4.16.4.0/docs/System-IO.html#t:IO\" title=\"System.IO\">IO</a> b) -&gt; <a href=\"/package/base-4.16.4.0/docs/System-IO.html#t:IO\" title=\"System.IO\">IO</a> b","name":"withTmpConn","module":"System.TmpProc.Docker","link":"System-TmpProc-Docker.html#v:withTmpConn"},{"display_html":"<a href=\"#v:openAll\">openAll</a> :: <a href=\"System-TmpProc-Docker.html#t:Connectables\" title=\"System.TmpProc.Docker\">Connectables</a> xs =&gt; <a href=\"System-TmpProc-Docker.html#t:HandlesOf\" title=\"System.TmpProc.Docker\">HandlesOf</a> xs -&gt; <a href=\"/package/base-4.16.4.0/docs/System-IO.html#t:IO\" title=\"System.IO\">IO</a> (<a href=\"System-TmpProc-Docker.html#t:HList\" title=\"System.TmpProc.Docker\">HList</a> (ConnsOf xs))","name":"openAll","module":"System.TmpProc.Docker","link":"System-TmpProc-Docker.html#v:openAll"},{"display_html":"<a href=\"#v:closeAll\">closeAll</a> :: <a href=\"System-TmpProc-Docker.html#t:Connectables\" title=\"System.TmpProc.Docker\">Connectables</a> procs =&gt; <a href=\"System-TmpProc-Docker.html#t:HList\" title=\"System.TmpProc.Docker\">HList</a> (ConnsOf procs) -&gt; <a href=\"/package/base-4.16.4.0/docs/System-IO.html#t:IO\" title=\"System.IO\">IO</a> ()","name":"closeAll","module":"System.TmpProc.Docker","link":"System-TmpProc-Docker.html#v:closeAll"},{"display_html":"<a href=\"#v:withConns\">withConns</a> :: <a href=\"System-TmpProc-Docker.html#t:Connectables\" title=\"System.TmpProc.Docker\">Connectables</a> procs =&gt; <a href=\"System-TmpProc-Docker.html#t:HandlesOf\" title=\"System.TmpProc.Docker\">HandlesOf</a> procs -&gt; (<a href=\"System-TmpProc-Docker.html#t:HList\" title=\"System.TmpProc.Docker\">HList</a> (ConnsOf procs) -&gt; <a href=\"/package/base-4.16.4.0/docs/System-IO.html#t:IO\" title=\"System.IO\">IO</a> b) -&gt; <a href=\"/package/base-4.16.4.0/docs/System-IO.html#t:IO\" title=\"System.IO\">IO</a> b","name":"withConns","module":"System.TmpProc.Docker","link":"System-TmpProc-Docker.html#v:withConns"},{"display_html":"<a href=\"#v:withConnOf\">withConnOf</a> :: (HandleOf idx procs namedConn, <a href=\"System-TmpProc-Docker.html#t:Connectable\" title=\"System.TmpProc.Docker\">Connectable</a> namedConn) =&gt; <a href=\"/package/base-4.16.4.0/docs/Data-Proxy.html#t:Proxy\" title=\"Data.Proxy\">Proxy</a> idx -&gt; <a href=\"System-TmpProc-Docker.html#t:HandlesOf\" title=\"System.TmpProc.Docker\">HandlesOf</a> procs -&gt; (<a href=\"System-TmpProc-Docker.html#t:Conn\" title=\"System.TmpProc.Docker\">Conn</a> namedConn -&gt; <a href=\"/package/base-4.16.4.0/docs/System-IO.html#t:IO\" title=\"System.IO\">IO</a> b) -&gt; <a href=\"/package/base-4.16.4.0/docs/System-IO.html#t:IO\" title=\"System.IO\">IO</a> b","name":"withConnOf","module":"System.TmpProc.Docker","link":"System-TmpProc-Docker.html#v:withConnOf"},{"display_html":"<a href=\"#v:withKnownConns\">withKnownConns</a> :: (<a href=\"System-TmpProc-Docker.html#t:AreProcs\" title=\"System.TmpProc.Docker\">AreProcs</a> someProcs, <a href=\"System-TmpProc-Docker.html#t:Connectables\" title=\"System.TmpProc.Docker\">Connectables</a> conns, <a href=\"System-TmpProc-Docker.html#t:ReorderH\" title=\"System.TmpProc.Docker\">ReorderH</a> (<a href=\"System-TmpProc-Docker.html#t:Proc2Handle\" title=\"System.TmpProc.Docker\">Proc2Handle</a> someProcs) (<a href=\"System-TmpProc-Docker.html#t:Proc2Handle\" title=\"System.TmpProc.Docker\">Proc2Handle</a> conns)) =&gt; <a href=\"System-TmpProc-Docker.html#t:HandlesOf\" title=\"System.TmpProc.Docker\">HandlesOf</a> someProcs -&gt; (<a href=\"System-TmpProc-Docker.html#t:HList\" title=\"System.TmpProc.Docker\">HList</a> (ConnsOf conns) -&gt; <a href=\"/package/base-4.16.4.0/docs/System-IO.html#t:IO\" title=\"System.IO\">IO</a> b) -&gt; <a href=\"/package/base-4.16.4.0/docs/System-IO.html#t:IO\" title=\"System.IO\">IO</a> b","name":"withKnownConns","module":"System.TmpProc.Docker","link":"System-TmpProc-Docker.html#v:withKnownConns"},{"display_html":"<a href=\"#v:withNamedConns\">withNamedConns</a> :: (<a href=\"System-TmpProc-Docker.html#t:SomeNamedHandles\" title=\"System.TmpProc.Docker\">SomeNamedHandles</a> names namedConns someProcs sortedProcs, <a href=\"System-TmpProc-Docker.html#t:Connectables\" title=\"System.TmpProc.Docker\">Connectables</a> namedConns) =&gt; <a href=\"/package/base-4.16.4.0/docs/Data-Proxy.html#t:Proxy\" title=\"Data.Proxy\">Proxy</a> names -&gt; <a href=\"System-TmpProc-Docker.html#t:HandlesOf\" title=\"System.TmpProc.Docker\">HandlesOf</a> someProcs -&gt; (<a href=\"System-TmpProc-Docker.html#t:HList\" title=\"System.TmpProc.Docker\">HList</a> (ConnsOf namedConns) -&gt; <a href=\"/package/base-4.16.4.0/docs/System-IO.html#t:IO\" title=\"System.IO\">IO</a> b) -&gt; <a href=\"/package/base-4.16.4.0/docs/System-IO.html#t:IO\" title=\"System.IO\">IO</a> b","name":"withNamedConns","module":"System.TmpProc.Docker","link":"System-TmpProc-Docker.html#v:withNamedConns"},{"display_html":"<span class=\"keyword\">class</span> <a href=\"#t:Connectables\">Connectables</a> as","name":"Connectables","module":"System.TmpProc.Docker","link":"System-TmpProc-Docker.html#t:Connectables"},{"display_html":"<a href=\"#v:hasDocker\">hasDocker</a> :: <a href=\"/package/base-4.16.4.0/docs/System-IO.html#t:IO\" title=\"System.IO\">IO</a> <a href=\"/package/base-4.16.4.0/docs/Data-Bool.html#t:Bool\" title=\"Data.Bool\">Bool</a>","name":"hasDocker","module":"System.TmpProc.Docker","link":"System-TmpProc-Docker.html#v:hasDocker"},{"display_html":"<a href=\"#v:genNetworkName\">genNetworkName</a> :: <a href=\"/package/base-4.16.4.0/docs/System-IO.html#t:IO\" title=\"System.IO\">IO</a> Text","name":"genNetworkName","module":"System.TmpProc.Docker","link":"System-TmpProc-Docker.html#v:genNetworkName"},{"display_html":"<span class=\"keyword\">type</span> <a href=\"#t:HostIpAddress\">HostIpAddress</a> = Text","name":"HostIpAddress","module":"System.TmpProc.Docker","link":"System-TmpProc-Docker.html#t:HostIpAddress"},{"display_html":"<span class=\"keyword\">type</span> <a href=\"#t:SvcURI\">SvcURI</a> = ByteString","name":"SvcURI","module":"System.TmpProc.Docker","link":"System-TmpProc-Docker.html#t:SvcURI"},{"display_html":"<span class=\"keyword\">type family</span> <a href=\"#t:SortSymbols\">SortSymbols</a> (xs :: [<a href=\"/package/base-4.16.4.0/docs/GHC-TypeLits.html#t:Symbol\" title=\"GHC.TypeLits\">Symbol</a>]) :: [<a href=\"/package/base-4.16.4.0/docs/GHC-TypeLits.html#t:Symbol\" title=\"GHC.TypeLits\">Symbol</a>] <span class=\"keyword\">where ...</span>","name":"SortSymbols","module":"System.TmpProc.Docker","link":"System-TmpProc-Docker.html#t:SortSymbols"},{"display_html":"<span class=\"keyword\">type family</span> <a href=\"#t:HalfOf\">HalfOf</a> (n :: <a href=\"/package/base-4.16.4.0/docs/GHC-TypeLits.html#t:Nat\" title=\"GHC.TypeLits\">Nat</a>) :: <a href=\"/package/base-4.16.4.0/docs/GHC-TypeLits.html#t:Nat\" title=\"GHC.TypeLits\">Nat</a> <span class=\"keyword\">where ...</span>","name":"HalfOf","module":"System.TmpProc.Docker","link":"System-TmpProc-Docker.html#t:HalfOf"},{"display_html":"<span class=\"keyword\">type family</span> <a href=\"#t:LengthOf\">LengthOf</a> (xs :: [k]) :: <a href=\"/package/base-4.16.4.0/docs/GHC-TypeLits.html#t:Nat\" title=\"GHC.TypeLits\">Nat</a> <span class=\"keyword\">where ...</span>","name":"LengthOf","module":"System.TmpProc.Docker","link":"System-TmpProc-Docker.html#t:LengthOf"},{"display_html":"<span class=\"keyword\">type family</span> <a href=\"#t:Drop\">Drop</a> (xs :: [k]) (n :: <a href=\"/package/base-4.16.4.0/docs/GHC-TypeLits.html#t:Nat\" title=\"GHC.TypeLits\">Nat</a>) :: [k] <span class=\"keyword\">where ...</span>","name":"Drop","module":"System.TmpProc.Docker","link":"System-TmpProc-Docker.html#t:Drop"},{"display_html":"<span class=\"keyword\">type family</span> <a href=\"#t:Take\">Take</a> (xs :: [k]) (n :: <a href=\"/package/base-4.16.4.0/docs/GHC-TypeLits.html#t:Nat\" title=\"GHC.TypeLits\">Nat</a>) :: [k] <span class=\"keyword\">where ...</span>","name":"Take","module":"System.TmpProc.Docker","link":"System-TmpProc-Docker.html#t:Take"},{"display_html":"<span class=\"keyword\">class</span> <a href=\"#t:IsInProof\">IsInProof</a> t (tys :: [<a href=\"/package/base-4.16.4.0/docs/Data-Kind.html#t:Type\" title=\"Data.Kind\">Type</a>])","name":"IsInProof","module":"System.TmpProc.Docker","link":"System-TmpProc-Docker.html#t:IsInProof"},{"display_html":"<span class=\"keyword\">class</span> <a href=\"#t:ReorderH\">ReorderH</a> xs ys <span class=\"keyword\">where</span><ul class=\"subs\"><li><a href=\"#v:hReorder\">hReorder</a> :: <a href=\"System-TmpProc-Docker.html#t:HList\" title=\"System.TmpProc.Docker\">HList</a> xs -&gt; <a href=\"System-TmpProc-Docker.html#t:HList\" title=\"System.TmpProc.Docker\">HList</a> ys</li></ul>","name":"ReorderH hReorder","module":"System.TmpProc.Docker","link":"System-TmpProc-Docker.html#t:ReorderH"},{"display_html":"<span class=\"keyword\">class</span> <a href=\"#t:ManyMemberKV\">ManyMemberKV</a> (ks :: [<a href=\"/package/base-4.16.4.0/docs/GHC-TypeLits.html#t:Symbol\" title=\"GHC.TypeLits\">Symbol</a>]) (ts :: [<a href=\"/package/base-4.16.4.0/docs/Data-Kind.html#t:Type\" title=\"Data.Kind\">Type</a>]) (kvs :: [<a href=\"/package/base-4.16.4.0/docs/Data-Kind.html#t:Type\" title=\"Data.Kind\">Type</a>])","name":"ManyMemberKV","module":"System.TmpProc.Docker","link":"System-TmpProc-Docker.html#t:ManyMemberKV"},{"display_html":"<span class=\"keyword\">class</span> <a href=\"#t:MemberKV\">MemberKV</a> (k :: <a href=\"/package/base-4.16.4.0/docs/GHC-TypeLits.html#t:Symbol\" title=\"GHC.TypeLits\">Symbol</a>) (t :: <a href=\"/package/base-4.16.4.0/docs/Data-Kind.html#t:Type\" title=\"Data.Kind\">Type</a>) (xs :: [<a href=\"/package/base-4.16.4.0/docs/Data-Kind.html#t:Type\" title=\"Data.Kind\">Type</a>])","name":"MemberKV","module":"System.TmpProc.Docker","link":"System-TmpProc-Docker.html#t:MemberKV"},{"display_html":"<span class=\"keyword\">type family</span> <a href=\"#t:IsAbsent\">IsAbsent</a> e r :: <a href=\"/package/base-4.16.4.0/docs/Data-Kind.html#t:Constraint\" title=\"Data.Kind\">Constraint</a> <span class=\"keyword\">where ...</span>","name":"IsAbsent","module":"System.TmpProc.Docker","link":"System-TmpProc-Docker.html#t:IsAbsent"},{"display_html":"<span class=\"keyword\">data</span> <a href=\"#t:KV\">KV</a> :: <a href=\"/package/base-4.16.4.0/docs/GHC-TypeLits.html#t:Symbol\" title=\"GHC.TypeLits\">Symbol</a> -&gt; <a href=\"/package/base-4.16.4.0/docs/Data-Kind.html#t:Type\" title=\"Data.Kind\">Type</a> -&gt; <a href=\"/package/base-4.16.4.0/docs/Data-Kind.html#t:Type\" title=\"Data.Kind\">Type</a> <span class=\"keyword\">where</span><ul class=\"subs\"><li><a href=\"#v:V\">V</a> :: a -&gt; <a href=\"System-TmpProc-Docker.html#t:KV\" title=\"System.TmpProc.Docker\">KV</a> s a</li></ul>","name":"KV V","module":"System.TmpProc.Docker","link":"System-TmpProc-Docker.html#t:KV"},{"display_html":"<span class=\"keyword\">data</span> <a href=\"#t:HList\">HList</a> :: [<a href=\"/package/base-4.16.4.0/docs/Data-Kind.html#t:Type\" title=\"Data.Kind\">Type</a>] -&gt; <a href=\"/package/base-4.16.4.0/docs/Data-Kind.html#t:Type\" title=\"Data.Kind\">Type</a> <span class=\"keyword\">where</span><ul class=\"subs\"><li><a href=\"#v:HNil\">HNil</a> :: <a href=\"System-TmpProc-Docker.html#t:HList\" title=\"System.TmpProc.Docker\">HList</a> '[]</li><li><a href=\"#v:HCons\">HCons</a> :: anyTy -&gt; <a href=\"System-TmpProc-Docker.html#t:HList\" title=\"System.TmpProc.Docker\">HList</a> manyTys -&gt; <a href=\"System-TmpProc-Docker.html#t:HList\" title=\"System.TmpProc.Docker\">HList</a> (anyTy ': manyTys)</li></ul>","name":"HList HCons HNil","module":"System.TmpProc.Docker","link":"System-TmpProc-Docker.html#t:HList"},{"display_html":"<a href=\"#v:hHead\">hHead</a> :: <a href=\"System-TmpProc-Docker.html#t:HList\" title=\"System.TmpProc.Docker\">HList</a> (a ': as) -&gt; a","name":"hHead","module":"System.TmpProc.Docker","link":"System-TmpProc-Docker.html#v:hHead"},{"display_html":"<a href=\"#v:hOf\">hOf</a> :: <span class=\"keyword\">forall</span> y xs. <a href=\"System-TmpProc-Docker.html#t:IsInProof\" title=\"System.TmpProc.Docker\">IsInProof</a> y xs =&gt; <a href=\"/package/base-4.16.4.0/docs/Data-Proxy.html#t:Proxy\" title=\"Data.Proxy\">Proxy</a> y -&gt; <a href=\"System-TmpProc-Docker.html#t:HList\" title=\"System.TmpProc.Docker\">HList</a> xs -&gt; y","name":"hOf","module":"System.TmpProc.Docker","link":"System-TmpProc-Docker.html#v:hOf"},{"display_html":"<a href=\"#v:-38-:\">(&amp;:)</a> :: x -&gt; <a href=\"System-TmpProc-Docker.html#t:HList\" title=\"System.TmpProc.Docker\">HList</a> xs -&gt; <a href=\"System-TmpProc-Docker.html#t:HList\" title=\"System.TmpProc.Docker\">HList</a> (x ': xs)","name":"&:","module":"System.TmpProc.Docker","link":"System-TmpProc-Docker.html#v:-38-:"},{"display_html":"<a href=\"#v:both\">both</a> :: x -&gt; y -&gt; <a href=\"System-TmpProc-Docker.html#t:HList\" title=\"System.TmpProc.Docker\">HList</a> '[x, y]","name":"both","module":"System.TmpProc.Docker","link":"System-TmpProc-Docker.html#v:both"},{"display_html":"<a href=\"#v:-38-:-38-\">(&amp;:&amp;)</a> :: x -&gt; y -&gt; <a href=\"System-TmpProc-Docker.html#t:HList\" title=\"System.TmpProc.Docker\">HList</a> '[x, y]","name":"&:&","module":"System.TmpProc.Docker","link":"System-TmpProc-Docker.html#v:-38-:-38-"},{"display_html":"<a href=\"#v:only\">only</a> :: x -&gt; <a href=\"System-TmpProc-Docker.html#t:HList\" title=\"System.TmpProc.Docker\">HList</a> '[x]","name":"only","module":"System.TmpProc.Docker","link":"System-TmpProc-Docker.html#v:only"},{"display_html":"<a href=\"#v:select\">select</a> :: <span class=\"keyword\">forall</span> k t xs. <a href=\"System-TmpProc-Docker.html#t:MemberKV\" title=\"System.TmpProc.Docker\">MemberKV</a> k t xs =&gt; <a href=\"System-TmpProc-Docker.html#t:HList\" title=\"System.TmpProc.Docker\">HList</a> xs -&gt; t","name":"select","module":"System.TmpProc.Docker","link":"System-TmpProc-Docker.html#v:select"},{"display_html":"<a href=\"#v:selectMany\">selectMany</a> :: <span class=\"keyword\">forall</span> ks ts xs. <a href=\"System-TmpProc-Docker.html#t:ManyMemberKV\" title=\"System.TmpProc.Docker\">ManyMemberKV</a> ks ts xs =&gt; <a href=\"System-TmpProc-Docker.html#t:HList\" title=\"System.TmpProc.Docker\">HList</a> xs -&gt; <a href=\"System-TmpProc-Docker.html#t:HList\" title=\"System.TmpProc.Docker\">HList</a> ts","name":"selectMany","module":"System.TmpProc.Docker","link":"System-TmpProc-Docker.html#v:selectMany"},{"display_html":"<a href=\"#v:testWithApplication\">testWithApplication</a> :: <a href=\"System-TmpProc-Docker.html#t:AreProcs\" title=\"System.TmpProc.Docker\">AreProcs</a> procs =&gt; <a href=\"System-TmpProc-Docker.html#t:HList\" title=\"System.TmpProc.Docker\">HList</a> procs -&gt; (<a href=\"System-TmpProc-Docker.html#t:HandlesOf\" title=\"System.TmpProc.Docker\">HandlesOf</a> procs -&gt; <a href=\"/package/base-4.16.4.0/docs/System-IO.html#t:IO\" title=\"System.IO\">IO</a> Application) -&gt; ((<a href=\"System-TmpProc-Docker.html#t:HandlesOf\" title=\"System.TmpProc.Docker\">HandlesOf</a> procs, Port) -&gt; <a href=\"/package/base-4.16.4.0/docs/System-IO.html#t:IO\" title=\"System.IO\">IO</a> a) -&gt; <a href=\"/package/base-4.16.4.0/docs/System-IO.html#t:IO\" title=\"System.IO\">IO</a> a","name":"testWithApplication","module":"System.TmpProc.Warp","link":"System-TmpProc-Warp.html#v:testWithApplication"},{"display_html":"<a href=\"#v:testWithReadyApplication\">testWithReadyApplication</a> :: <a href=\"System-TmpProc-Docker.html#t:AreProcs\" title=\"System.TmpProc.Docker\">AreProcs</a> procs =&gt; (Port -&gt; <a href=\"/package/base-4.16.4.0/docs/System-IO.html#t:IO\" title=\"System.IO\">IO</a> ()) -&gt; <a href=\"System-TmpProc-Docker.html#t:HList\" title=\"System.TmpProc.Docker\">HList</a> procs -&gt; (<a href=\"System-TmpProc-Docker.html#t:HandlesOf\" title=\"System.TmpProc.Docker\">HandlesOf</a> procs -&gt; <a href=\"/package/base-4.16.4.0/docs/System-IO.html#t:IO\" title=\"System.IO\">IO</a> Application) -&gt; ((<a href=\"System-TmpProc-Docker.html#t:HandlesOf\" title=\"System.TmpProc.Docker\">HandlesOf</a> procs, Port) -&gt; <a href=\"/package/base-4.16.4.0/docs/System-IO.html#t:IO\" title=\"System.IO\">IO</a> a) -&gt; <a href=\"/package/base-4.16.4.0/docs/System-IO.html#t:IO\" title=\"System.IO\">IO</a> a","name":"testWithReadyApplication","module":"System.TmpProc.Warp","link":"System-TmpProc-Warp.html#v:testWithReadyApplication"},{"display_html":"<a href=\"#v:testWithTLSApplication\">testWithTLSApplication</a> :: <a href=\"System-TmpProc-Docker.html#t:AreProcs\" title=\"System.TmpProc.Docker\">AreProcs</a> procs =&gt; TLSSettings -&gt; <a href=\"System-TmpProc-Docker.html#t:HList\" title=\"System.TmpProc.Docker\">HList</a> procs -&gt; (<a href=\"System-TmpProc-Docker.html#t:HandlesOf\" title=\"System.TmpProc.Docker\">HandlesOf</a> procs -&gt; <a href=\"/package/base-4.16.4.0/docs/System-IO.html#t:IO\" title=\"System.IO\">IO</a> Application) -&gt; ((<a href=\"System-TmpProc-Docker.html#t:HandlesOf\" title=\"System.TmpProc.Docker\">HandlesOf</a> procs, Port) -&gt; <a href=\"/package/base-4.16.4.0/docs/System-IO.html#t:IO\" title=\"System.IO\">IO</a> a) -&gt; <a href=\"/package/base-4.16.4.0/docs/System-IO.html#t:IO\" title=\"System.IO\">IO</a> a","name":"testWithTLSApplication","module":"System.TmpProc.Warp","link":"System-TmpProc-Warp.html#v:testWithTLSApplication"},{"display_html":"<a href=\"#v:testWithReadyTLSApplication\">testWithReadyTLSApplication</a> :: <a href=\"System-TmpProc-Docker.html#t:AreProcs\" title=\"System.TmpProc.Docker\">AreProcs</a> procs =&gt; TLSSettings -&gt; (Port -&gt; <a href=\"/package/base-4.16.4.0/docs/System-IO.html#t:IO\" title=\"System.IO\">IO</a> ()) -&gt; <a href=\"System-TmpProc-Docker.html#t:HList\" title=\"System.TmpProc.Docker\">HList</a> procs -&gt; (<a href=\"System-TmpProc-Docker.html#t:HandlesOf\" title=\"System.TmpProc.Docker\">HandlesOf</a> procs -&gt; <a href=\"/package/base-4.16.4.0/docs/System-IO.html#t:IO\" title=\"System.IO\">IO</a> Application) -&gt; ((<a href=\"System-TmpProc-Docker.html#t:HandlesOf\" title=\"System.TmpProc.Docker\">HandlesOf</a> procs, Port) -&gt; <a href=\"/package/base-4.16.4.0/docs/System-IO.html#t:IO\" title=\"System.IO\">IO</a> a) -&gt; <a href=\"/package/base-4.16.4.0/docs/System-IO.html#t:IO\" title=\"System.IO\">IO</a> a","name":"testWithReadyTLSApplication","module":"System.TmpProc.Warp","link":"System-TmpProc-Warp.html#v:testWithReadyTLSApplication"},{"display_html":"<span class=\"keyword\">data</span> <a href=\"#t:ServerHandle\">ServerHandle</a> procs","name":"ServerHandle","module":"System.TmpProc.Warp","link":"System-TmpProc-Warp.html#t:ServerHandle"},{"display_html":"<a href=\"#v:serverPort\">serverPort</a> :: <a href=\"System-TmpProc-Warp.html#t:ServerHandle\" title=\"System.TmpProc.Warp\">ServerHandle</a> procs -&gt; Port","name":"serverPort","module":"System.TmpProc.Warp","link":"System-TmpProc-Warp.html#v:serverPort"},{"display_html":"<a href=\"#v:handles\">handles</a> :: <a href=\"System-TmpProc-Docker.html#t:AreProcs\" title=\"System.TmpProc.Docker\">AreProcs</a> procs =&gt; <a href=\"System-TmpProc-Warp.html#t:ServerHandle\" title=\"System.TmpProc.Warp\">ServerHandle</a> procs -&gt; <a href=\"System-TmpProc-Docker.html#t:HandlesOf\" title=\"System.TmpProc.Docker\">HandlesOf</a> procs","name":"handles","module":"System.TmpProc.Warp","link":"System-TmpProc-Warp.html#v:handles"},{"display_html":"<a href=\"#v:shutdown\">shutdown</a> :: <a href=\"System-TmpProc-Docker.html#t:AreProcs\" title=\"System.TmpProc.Docker\">AreProcs</a> procs =&gt; <a href=\"System-TmpProc-Warp.html#t:ServerHandle\" title=\"System.TmpProc.Warp\">ServerHandle</a> procs -&gt; <a href=\"/package/base-4.16.4.0/docs/System-IO.html#t:IO\" title=\"System.IO\">IO</a> ()","name":"shutdown","module":"System.TmpProc.Warp","link":"System-TmpProc-Warp.html#v:shutdown"},{"display_html":"<a href=\"#v:runServer\">runServer</a> :: <a href=\"System-TmpProc-Docker.html#t:AreProcs\" title=\"System.TmpProc.Docker\">AreProcs</a> procs =&gt; <a href=\"System-TmpProc-Docker.html#t:HList\" title=\"System.TmpProc.Docker\">HList</a> procs -&gt; (<a href=\"System-TmpProc-Docker.html#t:HandlesOf\" title=\"System.TmpProc.Docker\">HandlesOf</a> procs -&gt; <a href=\"/package/base-4.16.4.0/docs/System-IO.html#t:IO\" title=\"System.IO\">IO</a> Application) -&gt; <a href=\"/package/base-4.16.4.0/docs/System-IO.html#t:IO\" title=\"System.IO\">IO</a> (<a href=\"System-TmpProc-Warp.html#t:ServerHandle\" title=\"System.TmpProc.Warp\">ServerHandle</a> procs)","name":"runServer","module":"System.TmpProc.Warp","link":"System-TmpProc-Warp.html#v:runServer"},{"display_html":"<a href=\"#v:runReadyServer\">runReadyServer</a> :: <a href=\"System-TmpProc-Docker.html#t:AreProcs\" title=\"System.TmpProc.Docker\">AreProcs</a> procs =&gt; (Port -&gt; <a href=\"/package/base-4.16.4.0/docs/System-IO.html#t:IO\" title=\"System.IO\">IO</a> ()) -&gt; <a href=\"System-TmpProc-Docker.html#t:HList\" title=\"System.TmpProc.Docker\">HList</a> procs -&gt; (<a href=\"System-TmpProc-Docker.html#t:HandlesOf\" title=\"System.TmpProc.Docker\">HandlesOf</a> procs -&gt; <a href=\"/package/base-4.16.4.0/docs/System-IO.html#t:IO\" title=\"System.IO\">IO</a> Application) -&gt; <a href=\"/package/base-4.16.4.0/docs/System-IO.html#t:IO\" title=\"System.IO\">IO</a> (<a href=\"System-TmpProc-Warp.html#t:ServerHandle\" title=\"System.TmpProc.Warp\">ServerHandle</a> procs)","name":"runReadyServer","module":"System.TmpProc.Warp","link":"System-TmpProc-Warp.html#v:runReadyServer"},{"display_html":"<a href=\"#v:runTLSServer\">runTLSServer</a> :: <a href=\"System-TmpProc-Docker.html#t:AreProcs\" title=\"System.TmpProc.Docker\">AreProcs</a> procs =&gt; TLSSettings -&gt; <a href=\"System-TmpProc-Docker.html#t:HList\" title=\"System.TmpProc.Docker\">HList</a> procs -&gt; (<a href=\"System-TmpProc-Docker.html#t:HandlesOf\" title=\"System.TmpProc.Docker\">HandlesOf</a> procs -&gt; <a href=\"/package/base-4.16.4.0/docs/System-IO.html#t:IO\" title=\"System.IO\">IO</a> Application) -&gt; <a href=\"/package/base-4.16.4.0/docs/System-IO.html#t:IO\" title=\"System.IO\">IO</a> (<a href=\"System-TmpProc-Warp.html#t:ServerHandle\" title=\"System.TmpProc.Warp\">ServerHandle</a> procs)","name":"runTLSServer","module":"System.TmpProc.Warp","link":"System-TmpProc-Warp.html#v:runTLSServer"},{"display_html":"<a href=\"#v:runReadyTLSServer\">runReadyTLSServer</a> :: <a href=\"System-TmpProc-Docker.html#t:AreProcs\" title=\"System.TmpProc.Docker\">AreProcs</a> procs =&gt; TLSSettings -&gt; (Port -&gt; <a href=\"/package/base-4.16.4.0/docs/System-IO.html#t:IO\" title=\"System.IO\">IO</a> ()) -&gt; <a href=\"System-TmpProc-Docker.html#t:HList\" title=\"System.TmpProc.Docker\">HList</a> procs -&gt; (<a href=\"System-TmpProc-Docker.html#t:HandlesOf\" title=\"System.TmpProc.Docker\">HandlesOf</a> procs -&gt; <a href=\"/package/base-4.16.4.0/docs/System-IO.html#t:IO\" title=\"System.IO\">IO</a> Application) -&gt; <a href=\"/package/base-4.16.4.0/docs/System-IO.html#t:IO\" title=\"System.IO\">IO</a> (<a href=\"System-TmpProc-Warp.html#t:ServerHandle\" title=\"System.TmpProc.Warp\">ServerHandle</a> procs)","name":"runReadyTLSServer","module":"System.TmpProc.Warp","link":"System-TmpProc-Warp.html#v:runReadyTLSServer"},{"display_html":"<a href=\"#v:checkHealth\">checkHealth</a> :: <a href=\"/package/base-4.16.4.0/docs/Data-Int.html#t:Int\" title=\"Data.Int\">Int</a> -&gt; <a href=\"/package/base-4.16.4.0/docs/System-IO.html#t:IO\" title=\"System.IO\">IO</a> (<a href=\"/package/base-4.16.4.0/docs/Data-Either.html#t:Either\" title=\"Data.Either\">Either</a> a b) -&gt; <a href=\"/package/base-4.16.4.0/docs/System-IO.html#t:IO\" title=\"System.IO\">IO</a> ()","name":"checkHealth","module":"System.TmpProc.Warp","link":"System-TmpProc-Warp.html#v:checkHealth"},{"display_html":"module <a href=\"System-TmpProc-Docker.html\">System.TmpProc.Docker</a>","name":"","module":"System.TmpProc","link":""},{"display_html":"module <a href=\"System-TmpProc-Warp.html\">System.TmpProc.Warp</a>","name":"","module":"System.TmpProc","link":""}]